home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-06-24 | 35.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| gt2
| Kopftext: ';Dungeon Explorer v 1.3'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 44 75 6e 67 65 6f 6e | 20 45 78 70 6c 6f 72 65 |;Dungeon| Explore|
|00000010| 72 20 20 20 76 20 31 2e | 33 00 3b 62 79 20 43 75 |r v 1.|3.;by Cu|
|00000020| 72 74 20 45 73 73 65 72 | 00 3b 31 31 33 20 50 61 |rt Esser|.;113 Pa|
|00000030| 75 6c 69 6e 65 20 41 76 | 65 6e 75 65 00 3b 43 72 |uline Av|enue.;Cr|
|00000040| 79 73 74 61 6c 20 4c 61 | 6b 65 00 3b 49 6c 20 20 |ystal La|ke.;Il |
|00000050| 36 30 30 31 34 00 00 80 | c3 00 3b 20 2d 2d 2d 2d |60014...|..; ----|
|00000060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000070| 2d 2d 2d 2d 20 47 41 4d | 45 20 56 41 52 49 41 42 |---- GAM|E VARIAB|
|00000080| 4c 45 53 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |LES ----|--------|
|00000090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 00 6d 75 73 |--------|----.mus|
|000000a0| 69 63 2e 62 3d 30 20 20 | 20 20 20 20 20 20 3b 30 |ic.b=0 | ;0|
|000000b0| 3d 6e 6f 20 6d 75 73 69 | 63 20 20 31 3d 6d 75 73 |=no musi|c 1=mus|
|000000c0| 69 63 00 68 6f 6c 64 2e | 77 3d 30 20 20 20 20 20 |ic.hold.|w=0 |
|000000d0| 20 20 20 20 3b 74 69 6d | 65 20 74 6f 20 6d 61 73 | ;tim|e to mas|
|000000e0| 6b 20 6d 6f 64 75 6c 65 | 20 73 6f 20 73 6f 75 6e |k module| so soun|
|000000f0| 64 20 70 6c 61 79 73 00 | 72 61 6e 64 6f 6d 2e 62 |d plays.|random.b|
|00000100| 3d 30 20 20 20 20 20 20 | 20 3b 72 61 6e 64 6f 6d |=0 | ;random|
|00000110| 20 6e 75 6d 62 65 72 00 | 74 65 6d 70 2e 71 3d 30 | number.|temp.q=0|
|00000120| 20 20 20 20 20 20 20 20 | 20 3b 66 6f 72 20 66 69 | | ;for fi|
|00000130| 6e 64 69 6e 67 20 63 6f | 6c 75 6d 6e 00 74 65 6d |nding co|lumn.tem|
|00000140| 70 31 2e 62 3d 30 20 20 | 20 20 20 20 20 20 3b 74 |p1.b=0 | ;t|
|00000150| 65 6d 70 6f 72 61 72 79 | 20 73 74 6f 72 61 67 65 |emporary| storage|
|00000160| 00 79 61 6e 6b 2e 62 3d | 30 20 20 20 20 20 20 20 |.yank.b=|0 |
|00000170| 20 20 3b 66 6f 72 20 72 | 65 6d 6f 76 69 6e 67 20 | ;for r|emoving |
|00000180| 73 68 61 70 65 00 76 72 | 69 67 68 74 2e 62 3d 30 |shape.vr|ight.b=0|
|00000190| 20 20 20 20 20 20 20 3b | 72 69 67 68 74 20 63 68 | ;|right ch|
|000001a0| 61 6e 6e 65 6c 20 76 6f | 6c 75 6d 65 00 76 6c 65 |annel vo|lume.vle|
|000001b0| 66 74 2e 62 3d 30 20 20 | 20 20 20 20 20 20 3b 6c |ft.b=0 | ;l|
|000001c0| 65 66 74 20 63 68 61 6e | 6e 65 6c 20 76 6f 6c 75 |eft chan|nel volu|
|000001d0| 6d 65 00 78 6f 66 66 73 | 65 74 2e 62 3d 30 20 20 |me.xoffs|et.b=0 |
|000001e0| 20 20 20 20 3b 63 68 65 | 63 6b 20 66 6f 72 20 77 | ;che|ck for w|
|000001f0| 61 6c 6c 00 79 6f 66 66 | 73 65 74 2e 62 3d 30 20 |all.yoff|set.b=0 |
|00000200| 20 20 20 20 20 3b 20 22 | 20 20 20 20 20 20 20 22 | ; "| "|
|00000210| 00 46 6c 74 72 2e 62 3d | 30 20 20 20 20 20 20 20 |.Fltr.b=|0 |
|00000220| 20 20 3b 61 75 64 69 6f | 20 66 69 6c 74 65 72 20 | ;audio| filter |
|00000230| 6f 6e 20 6f 72 20 6f 66 | 66 00 6e 6f 69 73 65 2e |on or of|f.noise.|
|00000240| 62 3d 30 20 20 20 20 20 | 20 20 20 3b 73 6f 75 6e |b=0 | ;soun|
|00000250| 64 20 6e 75 6d 62 65 72 | 20 74 6f 20 70 6c 61 79 |d number| to play|
|00000260| 00 73 6f 75 6e 64 66 6c | 61 67 2e 62 3d 30 20 20 |.soundfl|ag.b=0 |
|00000270| 20 20 3b 74 69 6d 65 20 | 74 6f 20 77 61 69 74 20 | ;time |to wait |
|00000280| 62 65 66 6f 72 65 20 6e | 65 78 74 20 73 6f 75 6e |before n|ext soun|
|00000290| 64 00 80 32 20 70 61 24 | 3d 31 39 32 00 80 32 20 |d..2 pa$|=192..2 |
|000002a0| 66 69 24 3d 31 39 32 00 | 70 61 24 3d 22 64 61 74 |fi$=192.|pa$="dat|
|000002b0| 61 2f 4d 6f 64 73 22 20 | 20 3b 70 61 74 68 6e 61 |a/Mods" | ;pathna|
|000002c0| 6d 65 20 66 6f 72 20 6c | 6f 61 64 69 6e 67 00 66 |me for l|oading.f|
|000002d0| 69 24 3d 22 4d 65 64 2e | 45 61 73 74 22 20 20 20 |i$="Med.|East" |
|000002e0| 3b 66 69 6c 65 20 74 6f | 20 6c 6f 61 64 00 00 4c |;file to| load..L|
|000002f0| 6f 61 64 75 70 00 d0 01 | 20 30 2c 33 32 30 2c 32 |oadup...| 0,320,2|
|00000300| 30 30 2c 34 20 20 20 20 | 20 20 20 20 20 20 20 20 |00,4 | |
|00000310| 20 20 20 20 20 20 20 3b | 6c 6f 2d 72 65 73 20 31 | ;|lo-res 1|
|00000320| 36 20 63 6f 6c 6f 72 73 | 00 cf 01 20 30 2c 30 2c |6 colors|... 0,0,|
|00000330| 30 2c 33 32 30 2c 32 30 | 30 2c 34 2c 30 2c 22 20 |0,320,20|0,4,0," |
|00000340| 22 2c 30 2c 30 2c 30 20 | 20 20 3b 64 6f 75 62 6c |",0,0,0 | ;doubl|
|00000350| 65 20 62 75 66 66 65 72 | 65 64 00 c5 01 20 30 2c |e buffer|ed... 0,|
|00000360| 30 2c 30 2c 33 32 30 2c | 32 30 30 2c 24 30 39 30 |0,0,320,|200,$090|
|00000370| 30 2c 22 20 22 2c 30 2c | 30 20 20 20 3b 70 6c 61 |0," ",0,|0 ;pla|
|00000380| 79 73 63 72 65 65 6e 00 | c5 1c 20 31 32 2c 30 20 |yscreen.|.. 12,0 |
|00000390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003a0| 20 20 20 20 20 20 20 20 | 3b 77 69 74 68 6f 75 74 | |;without|
|000003b0| 20 62 6f 72 64 65 72 73 | 00 3b 47 6f 73 75 62 20 | borders|.;Gosub |
|000003c0| 62 6c 61 63 6b 6f 75 74 | 20 3b 20 46 61 64 65 20 |blackout| ; Fade |
|000003d0| 74 6f 20 62 6c 61 63 6b | 20 28 6f 6e 65 20 63 6f |to black| (one co|
|000003e0| 6c 6f 72 20 61 74 20 61 | 20 74 69 6d 65 29 00 80 |lor at a| time)..|
|000003f0| 16 20 69 3d 30 20 80 18 | 20 31 39 00 20 20 ce 05 |. i=0 ..| 19. ..|
|00000400| 20 69 2c 30 2c 30 2c 30 | 00 80 17 00 3b 52 47 42 | i,0,0,0|....;RGB|
|00000410| 20 31 36 2c 30 2c 30 2c | 30 20 20 20 3b 20 61 6e | 16,0,0,|0 ; an|
|00000420| 64 20 27 45 72 61 73 65 | 27 20 74 68 65 20 70 6f |d 'Erase|' the po|
|00000430| 69 6e 74 65 72 00 3b 52 | 47 42 20 31 37 2c 30 2c |inter.;R|GB 17,0,|
|00000440| 30 2c 30 00 3b 52 47 42 | 20 31 38 2c 30 2c 30 2c |0,0.;RGB| 18,0,0,|
|00000450| 30 00 3b 52 47 42 20 31 | 39 2c 30 2c 30 2c 30 00 |0.;RGB 1|9,0,0,0.|
|00000460| 00 80 0b 20 be 11 20 28 | 30 2c 22 64 61 74 61 2f |... .. (|0,"data/|
|00000470| 73 65 74 73 6f 6e 67 22 | 29 00 20 20 20 be 08 20 |setsong"|). .. |
|00000480| 30 00 20 20 20 46 6c 74 | 72 3d dd 03 28 32 29 00 |0. Flt|r=..(2).|
|00000490| 20 20 20 70 61 24 3d dd | 01 28 31 39 32 29 00 20 | pa$=.|.(192). |
|000004a0| 20 20 66 69 24 3d dd 01 | 28 31 39 32 29 00 80 c0 | fi$=..|(192)...|
|000004b0| 00 6c 64 24 3d 70 61 24 | 2b 22 2f 22 2b 66 69 24 |.ld$=pa$|+"/"+fi$|
|000004c0| 00 a9 01 20 30 2c 6c 64 | 24 00 c5 38 20 20 20 3b |... 0,ld|$..8 ;|
|000004d0| 20 73 68 6f 77 20 61 6e | 79 20 64 69 73 6b 20 72 | show an|y disk r|
|000004e0| 65 71 75 65 73 74 6f 72 | 73 20 6f 6e 20 6f 75 72 |equestor|s on our|
|000004f0| 20 73 63 72 65 65 6e 00 | ba 03 20 30 2c 22 64 61 | screen.|.. 0,"da|
|00000500| 74 61 2f 73 2e 42 6f 6c | 64 6c 79 47 6f 22 00 ba |ta/s.Bol|dlyGo"..|
|00000510| 04 20 30 2c 31 32 00 80 | 37 20 31 32 30 00 80 b4 |. 0,12..|7 120...|
|00000520| 20 20 20 20 20 20 20 20 | 20 3b 20 48 61 6e 64 6c | | ; Handl|
|00000530| 65 20 75 6e 65 78 70 65 | 63 74 65 64 20 65 72 72 |e unexpe|cted err|
|00000540| 6f 72 73 00 20 80 2c 20 | d0 01 20 30 00 20 cf 0a |ors. ., |.. 0. ..|
|00000550| 20 30 00 20 c7 02 20 30 | 00 20 b2 05 00 20 c7 04 | 0. .. 0|. ... ..|
|00000560| 20 31 2c 30 00 20 dd 82 | 20 22 46 61 74 61 6c 20 | 1,0. ..| "Fatal |
|00000570| 70 72 6f 67 72 61 6d 20 | 65 72 72 6f 72 21 21 21 |program |error!!!|
|00000580| 22 00 20 dd 82 20 22 43 | 61 6e 27 74 20 63 6f 6e |". .. "C|an't con|
|00000590| 74 69 6e 75 65 2e 22 00 | 20 dd 82 20 22 52 65 61 |tinue.".| .. "Rea|
|000005a0| 64 20 74 68 65 20 64 6f | 63 73 20 66 6f 72 20 68 |d the do|cs for h|
|000005b0| 65 6c 70 2e 22 00 20 c7 | 04 20 30 2c 31 30 00 20 |elp.". .|. 0,10. |
|000005c0| dd 81 20 22 43 6c 69 63 | 6b 20 6d 6f 75 73 65 62 |.. "Clic|k mouseb|
|000005d0| 75 74 74 6f 6e 20 74 6f | 20 65 78 69 74 2e 22 00 |utton to| exit.".|
|000005e0| 20 80 0a 00 20 80 02 00 | 80 02 20 80 b4 00 80 30 | ... ...|.. ....0|
|000005f0| 20 35 00 80 0b 20 6d 75 | 73 69 63 2e 62 3d 31 00 | 5... mu|sic.b=1.|
|00000600| 20 80 0b 20 68 6f 6c 64 | 3e 30 00 20 20 20 68 6f | .. hold|>0. ho|
|00000610| 6c 64 2d 31 00 20 20 20 | 80 0b 20 68 6f 6c 64 3d |ld-1. |.. hold=|
|00000620| 31 20 80 21 20 a9 0a 20 | 31 35 00 20 80 c0 00 20 |1 .! .. |15. ... |
|00000630| a9 03 00 80 c0 00 80 02 | 20 80 30 00 c2 08 20 30 |........| .0... 0|
|00000640| 00 c5 28 00 d0 01 20 31 | 2c 33 32 30 2c 32 30 30 |..(... 1|,320,200|
|00000650| 2c 34 00 cf 0a 20 31 00 | d0 02 20 30 2c 22 64 61 |,4... 1.|.. 0,"da|
|00000660| 74 61 2f 54 69 74 6c 65 | 2e 70 69 63 22 2c 30 00 |ta/Title|.pic",0.|
|00000670| ce 0a 20 30 2c 31 36 2c | 30 2c 30 2c 30 20 3b 73 |.. 0,16,|0,0,0 ;s|
|00000680| 65 74 20 63 6f 6c 6f 72 | 73 20 66 6f 72 20 6f 75 |et color|s for ou|
|00000690| 72 20 70 6f 69 6e 74 65 | 72 73 00 ce 0a 20 30 2c |r pointe|rs... 0,|
|000006a0| 31 37 2c 30 2c 30 2c 30 | 00 ce 0a 20 30 2c 31 38 |17,0,0,0|... 0,18|
|000006b0| 2c 30 2c 30 2c 30 00 ce | 0a 20 30 2c 31 39 2c 30 |,0,0,0..|. 0,19,0|
|000006c0| 2c 30 2c 30 00 80 2c 20 | ce 09 20 30 00 c2 05 20 |,0,0.., |.. 0... |
|000006d0| 34 34 36 2c 32 36 32 00 | cf 0a 20 30 00 80 2c 20 |446,262.|.. 0.., |
|000006e0| d0 01 20 31 00 80 2c 20 | d0 01 20 30 00 cd 0a 20 |.. 1.., |.. 0... |
|000006f0| 32 30 33 2c 22 64 61 74 | 61 2f 70 6f 69 6e 74 65 |203,"dat|a/pointe|
|00000700| 72 73 2e 73 77 6f 72 64 | 22 20 20 20 20 20 3b 34 |rs.sword|" ;4|
|00000710| 20 70 6f 69 6e 74 65 72 | 73 00 c5 26 20 32 30 34 | pointer|s..& 204|
|00000720| 20 20 3b 62 6c 61 6e 6b | 20 28 69 6e 76 69 73 69 | ;blank| (invisi|
|00000730| 62 6c 65 29 20 70 6f 69 | 6e 74 65 72 00 ce 01 20 |ble) poi|nter... |
|00000740| 30 2c 22 64 61 74 61 2f | 73 77 6f 72 64 70 6f 69 |0,"data/|swordpoi|
|00000750| 6e 74 65 72 2e 70 69 63 | 22 2c 31 36 20 3b 70 6f |nter.pic|",16 ;po|
|00000760| 69 6e 74 65 72 20 63 6f | 6c 6f 72 73 00 80 2c 20 |inter co|lors.., |
|00000770| ce 09 20 30 00 d0 02 20 | 31 2c 22 64 61 74 61 2f |.. 0... |1,"data/|
|00000780| 48 65 6c 70 2e 70 69 63 | 2e 31 2e 32 22 2c 31 00 |Help.pic|.1.2",1.|
|00000790| 80 2b 20 ba 04 20 30 00 | 70 6c 61 79 65 72 2e 62 |.+ .. 0.|player.b|
|000007a0| 3d 30 00 ba 03 20 30 2c | 22 64 61 74 61 2f 73 2e |=0... 0,|"data/s.|
|000007b0| 62 6c 61 70 22 00 ba 03 | 20 31 2c 22 64 61 74 61 |blap"...| 1,"data|
|000007c0| 2f 73 2e 6c 61 66 66 22 | 00 ba 03 20 32 2c 22 64 |/s.laff"|... 2,"d|
|000007d0| 61 74 61 2f 73 2e 6c 61 | 66 66 2e 67 69 72 6c 22 |ata/s.la|ff.girl"|
|000007e0| 00 ba 03 20 33 2c 22 64 | 61 74 61 2f 73 2e 73 77 |... 3,"d|ata/s.sw|
|000007f0| 6f 72 64 63 6c 61 6e 6b | 22 00 ce 0a 20 30 2c 31 |ordclank|"... 0,1|
|00000800| 34 2c 31 30 2c 31 30 2c | 31 30 00 ce 0a 20 30 2c |4,10,10,|10... 0,|
|00000810| 31 35 2c 36 2c 36 2c 36 | 00 80 2c 20 ce 09 20 30 |15,6,6,6|.., .. 0|
|00000820| 00 ba 04 20 33 2c 31 35 | 00 73 65 74 70 6c 61 79 |... 3,15|.setplay|
|00000830| 65 72 20 20 20 20 20 20 | 3b 63 68 6f 6f 73 65 20 |er |;choose |
|00000840| 70 6c 61 79 65 72 20 28 | 6d 61 6c 65 20 6f 72 20 |player (|male or |
|00000850| 66 65 6d 61 6c 65 29 00 | c5 26 20 32 30 33 00 c5 |female).|.& 203..|
|00000860| 37 00 80 bb 00 69 3d bc | 07 28 31 32 30 29 00 80 |7....i=.|.(120)..|
|00000870| bc 20 c5 22 3d 35 00 6d | 6f 75 78 2e 77 3d 20 c5 |. ."=5.m|oux.w= .|
|00000880| 1a 00 6d 6f 75 79 2e 77 | 3d c5 1b 00 80 0b 20 6d |..mouy.w|=..... m|
|00000890| 6f 75 78 3e 31 37 32 20 | 80 42 20 6d 6f 75 78 3c |oux>172 |.B moux<|
|000008a0| 32 32 35 20 80 42 20 6d | 6f 75 79 3e 39 34 20 80 |225 .B m|ouy>94 .|
|000008b0| 42 20 6d 6f 75 79 3c 31 | 34 32 00 20 20 20 70 6c |B mouy<1|42. pl|
|000008c0| 61 79 65 72 3d 31 20 20 | 20 20 3b 6d 61 6c 65 00 |ayer=1 | ;male.|
|000008d0| 20 20 20 bb 83 20 31 37 | 33 2c 39 35 2c 32 32 33 | .. 17|3,95,223|
|000008e0| 2c 31 34 30 2c 31 31 00 | 20 20 20 bb 83 20 31 37 |,140,11.| .. 17|
|000008f0| 34 2c 39 36 2c 32 32 32 | 2c 31 33 39 2c 31 00 20 |4,96,222|,139,1. |
|00000900| 20 20 bb 83 20 31 37 35 | 2c 39 37 2c 32 32 31 2c | .. 175|,97,221,|
|00000910| 31 33 38 2c 37 00 80 c0 | 00 80 0b 20 6d 6f 75 78 |138,7...|... moux|
|00000920| 3e 32 33 37 20 80 42 20 | 6d 6f 75 78 3c 32 39 31 |>237 .B |moux<291|
|00000930| 20 80 42 20 6d 6f 75 79 | 3e 39 34 20 80 42 20 6d | .B mouy|>94 .B m|
|00000940| 6f 75 79 3c 31 34 32 00 | 20 20 20 70 6c 61 79 65 |ouy<142.| playe|
|00000950| 72 3d 32 20 20 20 20 3b | 66 65 6d 61 6c 65 00 20 |r=2 ;|female. |
|00000960| 20 20 bb 83 20 32 33 39 | 2c 39 35 2c 32 38 39 2c | .. 239|,95,289,|
|00000970| 31 34 30 2c 31 31 00 20 | 20 20 bb 83 20 32 34 30 |140,11. | .. 240|
|00000980| 2c 39 36 2c 32 38 38 2c | 31 33 39 2c 31 00 20 20 |,96,288,|139,1. |
|00000990| 20 bb 83 20 32 34 31 2c | 39 37 2c 32 38 37 2c 31 | .. 241,|97,287,1|
|000009a0| 33 38 2c 37 00 80 c0 00 | ba 04 20 70 6c 61 79 65 |38,7....|.. playe|
|000009b0| 72 2c 33 00 c5 26 20 32 | 30 34 00 80 37 20 31 32 |r,3..& 2|04..7 12|
|000009c0| 30 00 6d 75 73 69 63 2e | 62 3d 31 00 70 78 2e 77 |0.music.|b=1.px.w|
|000009d0| 3d 31 32 38 00 70 6c 61 | 79 65 64 2e 62 3d 30 00 |=128.pla|yed.b=0.|
|000009e0| 80 06 20 4d 75 73 69 63 | 4f 6e 00 80 0b 20 70 6c |.. Music|On... pl|
|000009f0| 61 79 65 72 3d 30 20 80 | 21 20 80 05 20 73 65 74 |ayer=0 .|! .. set|
|00000a00| 70 6c 61 79 65 72 00 80 | 16 20 69 3d 30 20 80 18 |player..|. i=0 ..|
|00000a10| 20 33 00 20 20 80 2b 20 | ba 04 20 69 00 80 17 00 | 3. .+ |.. i....|
|00000a20| c2 05 20 33 30 30 2c 31 | 37 34 00 80 16 20 69 3d |.. 300,1|74... i=|
|00000a30| 20 31 34 35 20 80 18 20 | 31 36 36 00 20 20 20 bb | 145 .. |166. .|
|00000a40| 85 20 31 36 39 2c 69 2c | 32 39 34 2c 69 2c 30 00 |. 169,i,|294,i,0.|
|00000a50| 80 17 00 80 37 20 33 30 | 00 c5 26 20 32 30 35 00 |....7 30|..& 205.|
|00000a60| 80 04 20 73 68 6f 6c 64 | 2e 77 28 32 31 29 00 80 |.. shold|.w(21)..|
|00000a70| 16 20 69 3d 30 20 80 18 | 20 32 31 00 20 20 80 1b |. i=0 ..| 21. ..|
|00000a80| 20 73 68 6f 6c 64 28 69 | 29 00 80 17 00 80 1a 2e | shold(i|).......|
|00000a90| 77 20 31 30 2c 31 30 2c | 38 30 2c 31 32 30 2c 36 |w 10,10,|80,120,6|
|00000aa0| 30 2c 35 2c 31 30 2c 38 | 30 2c 32 30 2c 34 30 2c |0,5,10,8|0,20,40,|
|00000ab0| 31 35 2c 32 30 2c 31 30 | 2c 31 30 2c 31 30 2c 31 |15,20,10|,10,10,1|
|00000ac0| 30 2c 32 35 2c 35 2c 32 | 35 2c 38 30 2c 31 30 2c |0,25,5,2|5,80,10,|
|00000ad0| 33 30 00 ba 03 20 30 2c | 22 64 61 74 61 2f 73 2e |30... 0,|"data/s.|
|00000ae0| 62 6c 61 70 22 00 ba 03 | 20 31 2c 22 64 61 74 61 |blap"...| 1,"data|
|00000af0| 2f 73 2e 42 6c 6f 77 47 | 75 6e 22 00 ba 03 20 32 |/s.BlowG|un"... 2|
|00000b00| 2c 22 64 61 74 61 2f 73 | 2e 64 6f 6f 6d 65 64 22 |,"data/s|.doomed"|
|00000b10| 00 ba 03 20 33 2c 22 64 | 61 74 61 2f 73 2e 65 78 |... 3,"d|ata/s.ex|
|00000b20| 70 6c 6f 64 65 22 00 80 | 0b 20 70 6c 61 79 65 72 |plode"..|. player|
|00000b30| 3d 31 00 20 20 ba 03 20 | 34 2c 22 64 61 74 61 2f |=1. .. |4,"data/|
|00000b40| 73 2e 46 65 65 6c 47 6f | 6f 64 22 00 20 20 73 68 |s.FeelGo|od". sh|
|00000b50| 6f 6c 64 28 34 29 3d 31 | 35 30 00 80 22 00 20 20 |old(4)=1|50..". |
|00000b60| ba 03 20 34 2c 22 64 61 | 74 61 2f 73 2e 47 69 72 |.. 4,"da|ta/s.Gir|
|00000b70| 6c 2e 67 6f 6f 64 22 00 | 80 c0 00 ba 03 20 35 2c |l.good".|..... 5,|
|00000b80| 22 64 61 74 61 2f 73 2e | 46 6c 61 70 22 00 ba 03 |"data/s.|Flap"...|
|00000b90| 20 36 2c 22 64 61 74 61 | 2f 73 2e 46 75 73 65 22 | 6,"data|/s.Fuse"|
|00000ba0| 00 ba 03 20 37 2c 22 64 | 61 74 61 2f 73 2e 47 6c |... 7,"d|ata/s.Gl|
|00000bb0| 75 67 22 00 ba 03 20 38 | 2c 22 64 61 74 61 2f 73 |ug"... 8|,"data/s|
|00000bc0| 2e 47 72 75 6e 74 22 00 | 80 0b 20 70 6c 61 79 65 |.Grunt".|.. playe|
|00000bd0| 72 3d 31 00 20 20 ba 03 | 20 39 2c 22 64 61 74 61 |r=1. ..| 9,"data|
|00000be0| 2f 73 2e 6c 61 66 66 22 | 00 20 20 73 68 6f 6c 64 |/s.laff"|. shold|
|00000bf0| 28 39 29 3d 31 32 30 00 | 20 20 ba 03 20 31 30 2c |(9)=120.| .. 10,|
|00000c00| 20 22 64 61 74 61 2f 73 | 2e 70 6c 61 79 65 72 68 | "data/s|.playerh|
|00000c10| 69 74 22 00 20 20 73 68 | 6f 6c 64 28 31 30 29 3d |it". sh|old(10)=|
|00000c20| 33 30 00 20 20 ba 03 20 | 31 31 2c 20 22 64 61 74 |30. .. |11, "dat|
|00000c30| 61 2f 73 2e 73 69 67 68 | 22 00 20 20 73 68 6f 6c |a/s.sigh|". shol|
|00000c40| 64 28 31 31 29 3d 36 30 | 00 80 22 00 20 20 ba 03 |d(11)=60|..". ..|
|00000c50| 20 39 2c 22 64 61 74 61 | 2f 73 2e 6c 61 66 66 2e | 9,"data|/s.laff.|
|00000c60| 67 69 72 6c 22 00 20 20 | ba 03 20 31 30 2c 22 64 |girl". |.. 10,"d|
|00000c70| 61 74 61 2f 73 2e 67 69 | 72 6c 68 69 74 22 00 20 |ata/s.gi|rlhit". |
|00000c80| 20 ba 03 20 31 31 2c 22 | 64 61 74 61 2f 73 2e 67 | .. 11,"|data/s.g|
|00000c90| 69 72 6c 2e 73 69 67 68 | 22 00 80 c0 00 ba 03 20 |irl.sigh|"...... |
|00000ca0| 31 32 2c 22 64 61 74 61 | 2f 73 2e 73 77 6f 72 64 |12,"data|/s.sword|
|00000cb0| 63 6c 61 6e 6b 22 00 ba | 03 20 31 33 2c 22 64 61 |clank"..|. 13,"da|
|00000cc0| 74 61 2f 73 2e 73 77 6f | 72 64 73 77 69 6e 67 22 |ta/s.swo|rdswing"|
|00000cd0| 00 ba 03 20 31 34 2c 22 | 64 61 74 61 2f 73 2e 77 |... 14,"|data/s.w|
|00000ce0| 68 6f 6f 6f 68 21 22 00 | ba 03 20 31 35 2c 22 64 |hoooh!".|.. 15,"d|
|00000cf0| 61 74 61 2f 73 2e 79 65 | 6c 70 22 00 ba 03 20 31 |ata/s.ye|lp"... 1|
|00000d00| 36 2c 22 64 61 74 61 2f | 73 2e 6b 65 79 22 00 ba |6,"data/|s.key"..|
|00000d10| 03 20 31 37 2c 22 64 61 | 74 61 2f 73 2e 70 6f 70 |. 17,"da|ta/s.pop|
|00000d20| 22 00 ba 03 20 31 38 2c | 22 64 61 74 61 2f 73 2e |"... 18,|"data/s.|
|00000d30| 7a 61 70 22 00 80 0b 20 | 70 6c 61 79 65 72 3d 31 |zap"... |player=1|
|00000d40| 00 20 20 ba 03 20 31 39 | 2c 22 64 61 74 61 2f 73 |. .. 19|,"data/s|
|00000d50| 2e 73 63 72 65 61 6d 22 | 00 80 22 00 20 20 ba 03 |.scream"|..". ..|
|00000d60| 20 31 39 2c 22 64 61 74 | 61 2f 73 2e 73 63 72 65 | 19,"dat|a/s.scre|
|00000d70| 61 6d 2e 67 69 72 6c 22 | 00 80 c0 00 ba 03 20 32 |am.girl"|...... 2|
|00000d80| 30 2c 22 64 61 74 61 2f | 73 2e 74 65 6c 65 70 6f |0,"data/|s.telepo|
|00000d90| 72 74 22 00 ba 03 20 32 | 31 2c 22 64 61 74 61 2f |rt"... 2|1,"data/|
|00000da0| 73 2e 62 75 62 62 6c 65 | 73 22 00 3b 4c 6f 61 64 |s.bubble|s".;Load|
|00000db0| 53 6f 75 6e 64 20 32 32 | 2c 22 64 61 74 61 2f 73 |Sound 22|,"data/s|
|00000dc0| 2e 54 61 70 73 22 00 72 | 61 6e 64 6f 6d 2e 62 3d |.Taps".r|andom.b=|
|00000dd0| 30 00 80 16 20 69 3d 31 | 20 80 18 20 a7 01 00 20 |0... i=1| .. ... |
|00000de0| 20 72 61 6e 64 6f 6d 3d | bc 07 28 31 32 35 29 00 | random=|..(125).|
|00000df0| 80 17 00 63 68 61 72 6c | 6f 61 64 00 cd 0a 20 30 |...charl|oad... 0|
|00000e00| 2c 22 64 61 74 61 2f 4d | 61 70 2e 73 68 61 70 65 |,"data/M|ap.shape|
|00000e10| 73 22 20 20 20 20 20 20 | 20 20 20 20 20 3b 33 37 |s" | ;37|
|00000e20| 20 53 68 61 70 65 73 00 | 80 0b 20 70 6c 61 79 65 | Shapes.|.. playe|
|00000e30| 72 3d 31 00 20 20 cd 0a | 20 33 38 2c 22 64 61 74 |r=1. ..| 38,"dat|
|00000e40| 61 2f 50 6c 61 79 65 72 | 2e 53 68 61 70 65 73 22 |a/Player|.Shapes"|
|00000e50| 20 20 20 20 20 20 20 3b | 33 32 00 80 22 00 20 20 | ;|32..". |
|00000e60| cd 0a 20 33 38 2c 22 64 | 61 74 61 2f 47 69 72 6c |.. 38,"d|ata/Girl|
|00000e70| 2e 53 68 61 70 65 73 22 | 00 80 c0 00 cd 0a 20 37 |.Shapes"|...... 7|
|00000e80| 30 2c 22 64 61 74 61 2f | 43 72 65 61 74 75 72 65 |0,"data/|Creature|
|00000e90| 2e 53 68 61 70 65 73 22 | 20 20 20 20 20 3b 33 32 |.Shapes"| ;32|
|00000ea0| 00 cd 0a 20 31 30 32 2c | 22 64 61 74 61 2f 66 6c |... 102,|"data/fl|
|00000eb0| 79 2e 73 68 61 70 65 73 | 22 20 20 20 20 20 20 20 |y.shapes|" |
|00000ec0| 20 20 3b 33 32 00 cd 0a | 20 31 33 34 2c 22 64 61 | ;32...| 134,"da|
|00000ed0| 74 61 2f 4c 6f 62 73 74 | 65 72 2e 73 68 61 70 65 |ta/Lobst|er.shape|
|00000ee0| 73 22 20 20 20 20 20 3b | 33 32 00 cd 0a 20 31 36 |s" ;|32... 16|
|00000ef0| 36 2c 22 64 61 74 61 2f | 43 72 61 62 2e 73 68 61 |6,"data/|Crab.sha|
|00000f00| 70 65 73 22 20 20 20 20 | 20 20 20 20 3b 33 32 00 |pes" | ;32.|
|00000f10| cd 0a 20 31 39 38 2c 22 | 64 61 74 61 2f 53 77 6f |.. 198,"|data/Swo|
|00000f20| 72 64 53 77 69 6e 67 2e | 73 68 61 70 65 73 22 20 |rdSwing.|shapes" |
|00000f30| 20 3b 35 00 cd 0a 20 32 | 30 33 2c 22 64 61 74 61 | ;5... 2|03,"data|
|00000f40| 2f 70 6f 69 6e 74 65 72 | 73 2e 73 77 6f 72 64 22 |/pointer|s.sword"|
|00000f50| 20 20 20 20 20 3b 36 00 | cd 0a 20 32 30 39 2c 22 | ;6.|.. 209,"|
|00000f60| 64 61 74 61 2f 54 69 6c | 65 2e 73 68 61 70 65 73 |data/Til|e.shapes|
|00000f70| 22 20 20 20 20 20 20 20 | 20 3b 31 33 00 cd 01 20 |" | ;13... |
|00000f80| 20 32 32 35 2c 22 64 61 | 74 61 2f 65 6e 64 73 68 | 225,"da|ta/endsh|
|00000f90| 61 70 65 22 20 20 20 20 | 20 20 20 20 20 20 20 3b |ape" | ;|
|00000fa0| 31 20 28 44 50 61 69 6e | 74 20 62 72 75 73 68 29 |1 (DPain|t brush)|
|00000fb0| 00 ce 01 20 31 2c 22 64 | 61 74 61 2f 73 77 6f 72 |... 1,"d|ata/swor|
|00000fc0| 64 70 6f 69 6e 74 65 72 | 2e 70 69 63 22 2c 31 36 |dpointer|.pic",16|
|00000fd0| 20 3b 70 6f 69 6e 74 65 | 72 20 63 6f 6c 6f 72 73 | ;pointe|r colors|
|00000fe0| 00 80 16 20 69 3d 33 38 | 20 80 18 20 32 30 32 00 |... i=38| .. 202.|
|00000ff0| 20 20 cd 0d 20 69 00 80 | 17 00 cd 0d 20 32 32 35 | .. i..|.... 225|
|00001000| 00 cd 0d 20 32 30 38 00 | c9 01 20 30 2c 38 31 39 |... 208.|.. 0,819|
|00001010| 32 00 c9 01 20 31 2c 38 | 31 39 32 00 80 04 20 72 |2... 1,8|192... r|
|00001020| 6f 6f 6d 73 2e 62 28 34 | 34 2c 31 32 2c 31 36 29 |ooms.b(4|4,12,16)|
|00001030| 20 3b 20 34 34 20 72 6f | 6f 6d 73 2c 20 31 32 20 | ; 44 ro|oms, 12 |
|00001040| 72 6f 77 73 2c 20 31 36 | 20 63 6f 6c 75 6d 6e 73 |rows, 16| columns|
|00001050| 20 65 61 63 68 00 c5 26 | 20 32 30 34 20 20 20 20 | each..&| 204 |
|00001060| 3b 27 45 72 61 73 65 27 | 20 6d 6f 75 73 65 20 70 |;'Erase'| mouse p|
|00001070| 6f 69 6e 74 65 72 00 80 | 16 20 69 3d 30 20 80 18 |ointer..|. i=0 ..|
|00001080| 20 34 34 00 20 20 20 20 | 72 6f 6f 6d 73 28 69 2c | 44. |rooms(i,|
|00001090| 30 2c 31 29 3d 30 20 3b | 31 20 69 66 20 72 6f 6f |0,1)=0 ;|1 if roo|
|000010a0| 6d 20 76 69 73 69 74 65 | 64 20 62 79 20 70 6c 61 |m visite|d by pla|
|000010b0| 79 65 72 00 20 20 20 20 | 72 6f 6f 6d 73 28 69 2c |yer. |rooms(i,|
|000010c0| 30 2c 32 29 3d 30 20 3b | 63 72 65 61 74 75 72 65 |0,2)=0 ;|creature|
|000010d0| 27 73 20 65 6e 65 72 67 | 79 00 80 17 00 00 70 61 |'s energ|y.....pa|
|000010e0| 24 3d 22 64 61 74 61 2f | 72 6f 6f 6d 73 22 00 66 |$="data/|rooms".f|
|000010f0| 69 24 3d 22 44 75 6e 67 | 65 6f 6e 2e 72 6d 73 22 |i$="Dung|eon.rms"|
|00001100| 00 6c 64 24 3d 22 64 61 | 74 61 2f 72 6f 6f 6d 73 |.ld$="da|ta/rooms|
|00001110| 2f 44 75 6e 67 65 6f 6e | 2e 72 6d 73 22 20 20 3b |/Dungeon|.rms" ;|
|00001120| 64 65 66 61 75 6c 74 20 | 72 6f 6f 6d 20 66 69 6c |default |room fil|
|00001130| 65 00 43 61 6e 4c 6f 61 | 64 00 61 24 3d 6c 64 24 |e.CanLoa|d.a$=ld$|
|00001140| 00 73 63 72 65 61 6d 66 | 6c 61 67 2e 62 3d 30 00 |.screamf|lag.b=0.|
|00001150| 2e 4e 65 77 47 61 6d 65 | 00 6e 6f 69 73 65 3d 31 |.NewGame|.noise=1|
|00001160| 32 00 80 0b 20 73 63 72 | 65 61 6d 66 6c 61 67 3d |2... scr|eamflag=|
|00001170| 31 20 80 21 20 80 06 20 | 70 6c 61 79 65 72 6e 6f |1 .! .. |playerno|
|00001180| 69 73 65 00 cf 0a 20 30 | 00 80 2c 20 d0 01 20 30 |ise... 0|.., .. 0|
|00001190| 00 6d 6f 75 78 2e 77 3d | 30 20 20 20 20 20 20 20 |.moux.w=|0 |
|000011a0| 20 20 3b 6d 6f 75 73 65 | 20 68 6f 72 69 7a 6f 6e | ;mouse| horizon|
|000011b0| 74 61 6c 20 70 6f 73 69 | 74 69 6f 6e 00 6d 6f 75 |tal posi|tion.mou|
|000011c0| 79 2e 77 3d 30 20 20 20 | 20 20 20 20 20 20 3b 6d |y.w=0 | ;m|
|000011d0| 6f 75 73 65 20 76 65 72 | 74 69 63 61 6c 20 70 6f |ouse ver|tical po|
|000011e0| 73 69 74 69 6f 6e 00 73 | 65 6c 2e 62 3d 30 20 20 |sition.s|el.b=0 |
|000011f0| 20 20 20 20 20 20 20 20 | 3b 77 68 69 63 68 20 67 | |;which g|
|00001200| 61 64 67 65 74 20 73 65 | 6c 65 63 74 65 64 3f 00 |adget se|lected?.|
|00001210| c2 05 20 31 31 30 2c 31 | 36 34 00 61 67 61 69 6e |.. 110,1|64.again|
|00001220| 00 80 37 20 32 30 00 c5 | 26 20 32 30 33 20 20 20 |..7 20..|& 203 |
|00001230| 20 20 3b 73 77 6f 72 64 | 20 70 6f 69 6e 74 65 72 | ;sword| pointer|
|00001240| 00 80 2c 20 ce 09 20 31 | 2d 73 63 72 65 61 6d 66 |.., .. 1|-screamf|
|00001250| 6c 61 67 00 80 06 20 67 | 65 74 6d 6f 75 73 65 00 |lag... g|etmouse.|
|00001260| c5 26 20 32 30 34 00 80 | 0e 20 73 65 6c 00 20 20 |.& 204..|. sel. |
|00001270| 80 0f 20 31 20 20 20 20 | 20 20 20 20 20 3b 70 6c |.. 1 | ;pl|
|00001280| 61 79 00 20 20 20 20 80 | 05 20 42 65 67 69 6e 00 |ay. .|. Begin.|
|00001290| 20 20 80 0f 20 32 20 20 | 20 20 20 20 20 20 20 3b | .. 2 | ;|
|000012a0| 6c 6f 61 64 00 20 20 20 | 20 72 71 24 3d 22 4c 6f |load. | rq$="Lo|
|000012b0| 61 64 20 47 61 6d 65 3a | 22 00 20 20 20 20 80 06 |ad Game:|". ..|
|000012c0| 20 72 65 71 00 20 20 20 | 20 80 0b 20 61 24 3d 22 | req. | .. a$="|
|000012d0| 22 00 20 20 20 20 20 20 | 6d 65 73 73 61 67 65 24 |". |message$|
|000012e0| 3d 22 4c 6f 61 64 20 43 | 41 4e 43 45 4c 4c 45 44 |="Load C|ANCELLED|
|000012f0| 22 00 20 20 20 20 20 20 | 80 06 20 70 72 69 6e 74 |". |.. print|
|00001300| 6d 65 73 73 61 67 65 00 | 20 20 20 20 20 20 61 24 |message.| a$|
|00001310| 3d 6c 64 24 00 20 20 20 | 20 20 20 80 05 20 61 67 |=ld$. | .. ag|
|00001320| 61 69 6e 00 20 20 20 20 | 80 22 00 20 20 20 20 20 |ain. |.". |
|00001330| 20 80 0b 20 dc 82 28 61 | 24 2c 34 29 3c 3e 22 2e | .. ..(a|$,4)<>".|
|00001340| 72 6d 73 22 00 20 20 20 | 20 20 20 20 20 20 61 24 |rms". | a$|
|00001350| 3d 6c 64 24 00 20 20 20 | 20 20 20 20 20 20 6d 65 |=ld$. | me|
|00001360| 73 73 61 67 65 24 3d 22 | 4d 75 73 74 20 62 65 20 |ssage$="|Must be |
|00001370| 61 20 2e 72 6d 73 20 66 | 69 6c 65 21 22 00 20 20 |a .rms f|ile!". |
|00001380| 20 20 20 20 20 20 20 80 | 06 20 70 72 69 6e 74 6d | .|. printm|
|00001390| 65 73 73 61 67 65 00 20 | 20 20 20 20 20 20 20 20 |essage. | |
|000013a0| 80 05 20 61 67 61 69 6e | 00 20 20 20 20 20 20 80 |.. again|. .|
|000013b0| 22 00 20 20 20 20 20 20 | 20 20 20 80 05 20 42 65 |". | .. Be|
|000013c0| 67 69 6e 00 20 20 20 20 | 20 20 80 c0 00 20 20 20 |gin. | ... |
|000013d0| 20 80 c0 00 20 20 80 0f | 20 33 20 20 20 20 20 20 | ... ..| 3 |
|000013e0| 20 20 20 3b 68 65 6c 70 | 20 6f 72 20 73 63 72 65 | ;help| or scre|
|000013f0| 61 6d 00 20 20 20 20 80 | 0b 20 73 63 72 65 61 6d |am. .|. scream|
|00001400| 66 6c 61 67 3d 31 00 20 | 20 20 20 20 ba 04 20 31 |flag=1. | .. 1|
|00001410| 39 2c 31 35 00 20 20 20 | 20 20 80 37 20 33 30 00 |9,15. | .7 30.|
|00001420| 20 20 20 20 80 22 00 20 | 20 20 20 20 cf 0a 20 31 | .". | .. 1|
|00001430| 00 20 20 20 20 20 80 37 | 20 31 30 30 00 20 20 20 |. .7| 100. |
|00001440| 20 20 80 0a 00 20 20 20 | 20 20 cf 0a 20 30 00 20 | ... | .. 0. |
|00001450| 20 20 20 80 c0 00 20 20 | 20 20 80 37 20 32 30 00 | ... | .7 20.|
|00001460| 20 20 20 20 80 05 20 61 | 67 61 69 6e 00 20 20 80 | .. a|gain. .|
|00001470| 0f 20 34 00 20 20 20 20 | 80 16 20 69 3d 36 34 20 |. 4. |.. i=64 |
|00001480| 80 18 20 30 20 80 19 20 | 2d 31 00 20 20 20 20 20 |.. 0 .. |-1. |
|00001490| 20 a9 06 20 69 00 20 20 | 20 20 20 20 80 37 00 20 | .. i. | .7. |
|000014a0| 20 20 20 80 17 00 20 20 | 20 20 a9 04 00 20 20 20 | ... | ... |
|000014b0| 20 a9 06 20 36 34 00 20 | 20 20 20 80 05 20 73 70 | .. 64. | .. sp|
|000014c0| 6c 69 74 00 80 02 20 80 | 0e 00 2e 42 65 67 69 6e |lit... .|...Begin|
|000014d0| 00 80 16 20 69 3d 37 36 | 20 80 18 20 38 39 00 20 |... i=76| .. 89. |
|000014e0| 20 bb 85 20 34 31 2c 69 | 2c 32 31 39 2c 69 2c 30 | .. 41,i|,219,i,0|
|000014f0| 00 80 17 00 c5 26 20 32 | 30 34 20 20 20 20 20 3b |.....& 2|04 ;|
|00001500| 62 6c 61 6e 6b 20 6f 75 | 74 20 70 6f 69 6e 74 65 |blank ou|t pointe|
|00001510| 72 00 3b 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |r.; ====|========|
|00001520| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 20 |========|======= |
|00001530| 56 41 52 49 41 42 4c 45 | 53 20 3d 3d 3d 3d 3d 3d |VARIABLE|S ======|
|00001540| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001550| 3d 3d 3d 00 3b 20 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |===.; --|--------|
|00001560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 50 4c |--------|----- PL|
|00001570| 41 59 45 52 20 56 41 52 | 49 41 42 4c 45 53 20 2d |AYER VAR|IABLES -|
|00001580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001590| 2d 2d 2d 2d 2d 00 6c 69 | 66 65 2e 62 3d 32 20 20 |-----.li|fe.b=2 |
|000015a0| 20 20 20 20 20 20 20 3b | 72 65 6d 61 69 6e 69 6e | ;|remainin|
|000015b0| 67 20 6c 69 76 65 73 00 | 70 69 6e 63 72 65 6d 65 |g lives.|pincreme|
|000015c0| 6e 74 2e 62 3d 31 20 20 | 20 3b 70 6c 61 79 65 72 |nt.b=1 | ;player|
|000015d0| 20 73 70 65 65 64 00 73 | 63 6f 72 65 2e 6c 3d 30 | speed.s|core.l=0|
|000015e0| 20 20 20 20 20 20 20 20 | 3b 73 63 6f 72 65 00 6e | |;score.n|
|000015f0| 65 77 73 63 6f 72 65 2e | 77 3d 30 20 20 20 20 20 |ewscore.|w=0 |
|00001600| 3b 61 64 64 20 74 6f 20 | 70 6c 61 79 65 72 27 73 |;add to |player's|
|00001610| 20 73 63 6f 72 65 00 70 | 65 6e 65 72 67 79 2e 62 | score.p|energy.b|
|00001620| 3d 36 30 20 20 20 20 20 | 3b 70 6c 61 79 65 72 27 |=60 |;player'|
|00001630| 73 20 73 74 72 65 6e 67 | 74 68 00 6d 61 78 73 74 |s streng|th.maxst|
|00001640| 72 65 6e 67 74 68 2e 62 | 3d 36 30 20 3b 6d 61 78 |rength.b|=60 ;max|
|00001650| 69 6d 75 6d 20 70 6c 61 | 79 65 72 20 73 74 72 65 |imum pla|yer stre|
|00001660| 6e 67 74 68 00 70 78 2e | 77 3d 31 32 38 20 20 20 |ngth.px.|w=128 |
|00001670| 20 20 20 20 20 20 3b 70 | 6c 61 79 65 72 27 73 20 | ;p|layer's |
|00001680| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 70 6f 73 69 74 |horizont|al posit|
|00001690| 69 6f 6e 00 70 79 2e 77 | 3d 31 37 30 20 20 20 20 |ion.py.w|=170 |
|000016a0| 20 20 20 20 20 3b 70 6c | 61 79 65 72 27 73 20 76 | ;pl|ayer's v|
|000016b0| 65 72 74 69 63 61 6c 20 | 70 6f 73 69 74 69 6f 6e |ertical |position|
|000016c0| 00 70 73 78 2e 77 3d 31 | 32 38 20 20 20 20 20 20 |.psx.w=1|28 |
|000016d0| 20 20 3b 70 6c 61 79 65 | 72 20 6c 6f 63 61 74 69 | ;playe|r locati|
|000016e0| 6f 6e 20 66 6f 72 00 70 | 73 79 2e 77 3d 31 37 30 |on for.p|sy.w=170|
|000016f0| 20 20 20 20 20 20 20 20 | 3b 20 20 20 20 20 20 20 | |; |
|00001700| 20 20 20 6e 65 77 20 6c | 69 66 65 00 78 6e 65 77 | new l|ife.xnew|
|00001710| 2e 77 3d 30 20 20 20 20 | 20 20 20 20 20 3b 6e 65 |.w=0 | ;ne|
|00001720| 77 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 70 6f 73 |w horizo|ntal pos|
|00001730| 69 74 69 6f 6e 00 79 6e | 65 77 2e 77 3d 30 20 20 |ition.yn|ew.w=0 |
|00001740| 20 20 20 20 20 20 20 3b | 6e 65 77 20 76 65 72 74 | ;|new vert|
|00001750| 69 63 61 6c 20 70 6f 73 | 69 74 69 6f 6e 00 6e 65 |ical pos|ition.ne|
|00001760| 77 63 6f 6c 2e 62 3d 30 | 20 20 20 20 20 20 20 3b |wcol.b=0| ;|
|00001770| 6e 65 77 20 63 6f 6c 75 | 6d 6e 00 6e 65 77 72 6f |new colu|mn.newro|
|00001780| 77 2e 62 3d 30 20 20 20 | 20 20 20 20 3b 6e 65 77 |w.b=0 | ;new|
|00001790| 20 72 6f 77 00 70 73 74 | 61 72 74 2e 62 3d 33 38 | row.pst|art.b=38|
|000017a0| 20 20 20 20 20 20 3b 73 | 74 61 72 74 20 6f 66 20 | ;s|tart of |
|000017b0| 70 6c 61 79 65 72 20 73 | 68 61 70 65 73 00 70 73 |player s|hapes.ps|
|000017c0| 68 61 70 65 2e 62 3d 33 | 38 20 20 20 20 20 20 3b |hape.b=3|8 ;|
|000017d0| 63 75 72 72 65 6e 74 20 | 70 6c 61 79 65 72 20 73 |current |player s|
|000017e0| 68 61 70 65 00 74 69 6d | 65 72 2e 62 3d 30 20 20 |hape.tim|er.b=0 |
|000017f0| 20 20 20 20 20 20 3b 63 | 6f 75 6e 74 65 72 20 66 | ;c|ounter f|
|00001800| 6f 72 20 70 6c 61 79 65 | 72 20 61 6e 69 6d 61 74 |or playe|r animat|
|00001810| 69 6f 6e 73 00 70 61 6e | 69 6d 2e 62 3d 30 20 20 |ions.pan|im.b=0 |
|00001820| 20 20 20 20 20 20 3b 63 | 75 72 72 65 6e 74 20 70 | ;c|urrent p|
|00001830| 6c 61 79 65 72 20 61 6e | 69 6d 61 74 69 6f 6e 20 |layer an|imation |
|00001840| 66 72 61 6d 65 00 70 72 | 6f 74 2e 62 3d 30 20 20 |frame.pr|ot.b=0 |
|00001850| 20 20 20 20 20 20 20 3b | 63 75 72 72 65 6e 74 20 | ;|current |
|00001860| 70 6c 61 79 65 72 20 72 | 6f 74 61 74 69 6f 6e 00 |player r|otation.|
|00001870| 70 68 69 74 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |phit.b=0| |
|00001880| 20 3b 70 6c 61 79 65 72 | 20 68 61 73 20 62 65 65 | ;player| has bee|
|00001890| 6e 20 68 69 74 00 3b 20 | 2d 2d 2d 2d 2d 2d 2d 2d |n hit.; |--------|
|000018a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 43 |--------|------ C|
|000018b0| 52 45 41 54 55 52 45 20 | 56 41 52 49 41 42 4c 45 |REATURE |VARIABLE|
|000018c0| 53 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |S ------|--------|
|000018d0| 2d 2d 2d 2d 2d 2d 2d 2d | 00 63 63 79 63 6c 65 2e |--------|.ccycle.|
|000018e0| 62 3d 30 20 20 20 20 20 | 20 20 3b 74 6f 20 63 79 |b=0 | ;to cy|
|000018f0| 63 6c 65 20 61 6c 6c 20 | 63 72 65 61 74 75 72 65 |cle all |creature|
|00001900| 73 20 69 6e 20 66 69 6e | 61 6c 20 72 6f 6f 6d 00 |s in fin|al room.|
|00001910| 63 65 6e 65 72 67 79 2e | 62 3d 30 20 20 20 20 20 |cenergy.|b=0 |
|00001920| 20 3b 63 72 65 61 74 75 | 72 65 27 73 20 73 74 72 | ;creatu|re's str|
|00001930| 65 6e 67 74 68 00 63 69 | 6e 63 72 65 6d 65 6e 74 |ength.ci|ncrement|
|00001940| 2e 62 3d 31 20 20 20 3b | 63 72 65 61 74 75 72 65 |.b=1 ;|creature|
|00001950| 20 73 70 65 65 64 00 63 | 61 67 72 65 73 73 69 6f | speed.c|agressio|
|00001960| 6e 2e 77 3d 30 20 20 20 | 3b 63 72 65 61 74 75 72 |n.w=0 |;creatur|
|00001970| 65 27 73 20 61 67 72 65 | 73 73 69 6f 6e 20 6c 65 |e's agre|ssion le|
|00001980| 76 65 6c 00 63 62 69 74 | 65 2e 62 3d 30 20 20 20 |vel.cbit|e.b=0 |
|00001990| 20 20 20 20 20 3b 62 69 | 74 65 20 73 74 72 65 6e | ;bi|te stren|
|000019a0| 67 74 68 00 63 64 69 72 | 2e 62 3d 30 20 20 20 20 |gth.cdir|.b=0 |
|000019b0| 20 20 20 20 20 3b 63 72 | 65 61 74 75 72 65 20 64 | ;cr|eature d|
|000019c0| 69 72 65 63 74 69 6f 6e | 00 63 72 6f 74 2e 62 3d |irection|.crot.b=|
|000019d0| 30 20 20 20 20 20 20 20 | 20 20 3b 63 72 65 61 74 |0 | ;creat|
|000019e0| 75 72 65 20 72 6f 74 61 | 74 69 6f 6e 00 61 74 74 |ure rota|tion.att|
|000019f0| 61 63 6b 2e 62 3d 31 20 | 20 20 20 20 20 20 3b 31 |ack.b=1 | ;1|
|00001a00| 3d 61 74 74 61 63 6b 20 | 30 3d 72 65 74 72 65 61 |=attack |0=retrea|
|00001a10| 74 00 73 65 61 72 63 68 | 6d 6f 76 65 2e 77 3d 31 |t.search|move.w=1|
|00001a20| 36 20 20 3b 66 6f 72 20 | 63 72 65 61 74 75 72 65 |6 ;for |creature|
|00001a30| 20 73 65 61 72 63 68 00 | 63 74 69 6d 65 2e 77 3d | search.|ctime.w=|
|00001a40| 30 20 20 20 20 20 20 20 | 20 3b 63 6f 75 6e 74 65 |0 | ;counte|
|00001a50| 72 20 66 6f 72 20 63 72 | 65 61 74 75 72 65 20 72 |r for cr|eature r|
|00001a60| 65 74 72 65 61 74 00 63 | 78 2e 77 3d 31 35 30 20 |etreat.c|x.w=150 |
|00001a70| 20 20 20 20 20 20 20 20 | 3b 63 72 65 61 74 75 72 | |;creatur|
|00001a80| 65 20 68 6f 72 69 7a 6f | 6e 74 61 6c 20 70 6f 73 |e horizo|ntal pos|
|00001a90| 69 74 69 6f 6e 00 63 79 | 2e 77 3d 31 35 30 20 20 |ition.cy|.w=150 |
|00001aa0| 20 20 20 20 20 20 20 3b | 63 72 65 61 74 75 72 65 | ;|creature|
|00001ab0| 20 76 65 72 74 69 63 61 | 6c 20 64 69 72 65 63 74 | vertica|l direct|
|00001ac0| 69 6f 6e 00 63 73 78 2e | 77 3d 31 35 30 20 20 20 |ion.csx.|w=150 |
|00001ad0| 20 20 20 20 20 3b 63 72 | 65 61 74 75 72 65 20 6c | ;cr|eature l|
|00001ae0| 6f 63 61 74 69 6f 6e 00 | 63 73 79 2e 77 3d 31 35 |ocation.|csy.w=15|
|00001af0| 30 20 20 20 20 20 20 20 | 20 3b 20 20 20 20 20 20 |0 | ; |
|00001b00| 20 61 74 20 72 6f 6f 6d | 20 73 74 61 72 74 75 70 | at room| startup|
|00001b10| 00 63 74 72 79 2e 62 3d | 30 20 20 20 20 20 20 20 |.ctry.b=|0 |
|00001b20| 20 20 3b 63 72 65 61 74 | 75 72 65 20 73 65 61 72 | ;creat|ure sear|
|00001b30| 63 68 20 63 6f 75 6e 74 | 65 72 00 63 67 6f 2e 62 |ch count|er.cgo.b|
|00001b40| 3d 31 20 20 20 20 20 20 | 20 20 20 20 3b 63 72 65 |=1 | ;cre|
|00001b50| 61 74 75 72 65 20 73 65 | 61 72 63 68 20 72 6f 74 |ature se|arch rot|
|00001b60| 61 74 69 6f 6e 00 63 72 | 65 61 74 75 72 65 2e 77 |ation.cr|eature.w|
|00001b70| 3d 31 30 32 20 20 20 3b | 73 74 61 72 74 20 6f 66 |=102 ;|start of|
|00001b80| 20 63 75 72 72 65 6e 74 | 20 63 72 65 61 74 75 72 | current| creatur|
|00001b90| 65 20 73 68 61 70 65 73 | 00 63 72 6f 74 66 6c 61 |e shapes|.crotfla|
|00001ba0| 67 2e 62 3d 31 20 20 20 | 20 20 3b 69 66 20 63 72 |g.b=1 | ;if cr|
|00001bb0| 65 61 74 75 72 65 20 72 | 6f 74 61 74 65 73 00 63 |eature r|otates.c|
|00001bc0| 61 6e 69 6d 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |anim.b=0| |
|00001bd0| 3b 63 72 65 61 74 75 72 | 65 20 61 6e 69 6d 61 74 |;creatur|e animat|
|00001be0| 69 6f 6e 20 66 72 61 6d | 65 00 63 6e 6f 69 73 65 |ion fram|e.cnoise|
|00001bf0| 2e 62 3d 30 20 20 20 20 | 20 20 20 3b 63 72 65 61 |.b=0 | ;crea|
|00001c00| 74 75 72 65 20 73 6f 75 | 6e 64 20 23 00 63 68 69 |ture sou|nd #.chi|
|00001c10| 74 2e 62 3d 30 20 20 20 | 20 20 20 20 20 20 3b 63 |t.b=0 | ;c|
|00001c20| 72 65 61 74 75 72 65 20 | 68 61 73 20 62 65 65 6e |reature |has been|
|00001c30| 20 68 69 74 00 63 70 72 | 6f 74 65 63 74 2e 62 3d | hit.cpr|otect.b=|
|00001c40| 30 20 20 20 20 20 3b 63 | 72 65 61 74 75 72 65 20 |0 ;c|reature |
|00001c50| 72 65 73 69 73 74 61 6e | 63 65 00 3b 20 2d 2d 2d |resistan|ce.; ---|
|00001c60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c70| 2d 2d 2d 2d 2d 2d 20 49 | 54 45 4d 53 20 2d 2d 2d |------ I|TEMS ---|
|00001c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 00 68 69 |--------|-----.hi|
|00001ca0| 74 2e 77 3d 30 20 20 20 | 20 20 20 20 20 20 20 3b |t.w=0 | ;|
|00001cb0| 77 68 61 74 20 69 74 65 | 6d 20 77 69 6c 6c 20 62 |what ite|m will b|
|00001cc0| 65 20 68 69 74 00 70 69 | 63 6b 75 70 2e 62 3d 2d |e hit.pi|ckup.b=-|
|00001cd0| 31 20 20 20 20 20 20 3b | 69 74 65 6d 20 74 6f 20 |1 ;|item to |
|00001ce0| 70 69 63 6b 20 75 70 00 | 70 69 63 6b 78 2e 77 3d |pick up.|pickx.w=|
|00001cf0| 30 20 20 20 20 20 20 20 | 20 3b 69 74 65 6d 20 68 |0 | ;item h|
|00001d00| 6f 72 69 7a 6f 6e 74 61 | 6c 00 70 69 63 6b 79 2e |orizonta|l.picky.|
|00001d10| 77 3d 30 20 20 20 20 20 | 20 20 20 3b 69 74 65 6d |w=0 | ;item|
|00001d20| 20 76 65 72 74 69 63 61 | 6c 00 73 77 69 6d 2e 62 | vertica|l.swim.b|
|00001d30| 3d 30 20 20 20 20 20 20 | 20 20 20 3b 68 61 76 65 |=0 | ;have|
|00001d40| 20 73 6e 6f 72 6b 65 6c | 20 67 65 61 72 3f 00 66 | snorkel| gear?.f|
|00001d50| 65 78 74 2e 62 3d 30 20 | 20 20 20 20 20 20 20 20 |ext.b=0 | |
|00001d60| 3b 66 69 72 65 20 65 78 | 74 69 6e 67 75 69 73 68 |;fire ex|tinguish|
|00001d70| 65 72 3f 00 67 72 65 65 | 6e 6b 65 79 2e 62 3d 30 |er?.gree|nkey.b=0|
|00001d80| 20 20 20 20 20 3b 6e 75 | 6d 62 65 72 20 6f 66 20 | ;nu|mber of |
|00001d90| 67 72 65 65 6e 20 6b 65 | 79 73 00 62 6c 75 65 6b |green ke|ys.bluek|
|00001da0| 65 79 2e 62 3d 30 20 20 | 20 20 20 20 3b 6e 75 6d |ey.b=0 | ;num|
|00001db0| 62 65 72 20 6f 66 20 62 | 6c 75 65 20 6b 65 79 73 |ber of b|lue keys|
|00001dc0| 00 67 6f 6c 64 6b 65 79 | 2e 62 3d 30 20 20 20 20 |.goldkey|.b=0 |
|00001dd0| 20 20 3b 68 61 76 65 20 | 61 20 67 6f 6c 64 20 6b | ;have |a gold k|
|00001de0| 65 79 3f 00 62 6f 6d 62 | 2e 62 3d 30 20 20 20 20 |ey?.bomb|.b=0 |
|00001df0| 20 20 20 20 20 3b 6e 75 | 6d 62 65 72 20 6f 66 20 | ;nu|mber of |
|00001e00| 62 6f 6d 62 73 00 62 6f | 6d 62 74 69 6d 65 2e 77 |bombs.bo|mbtime.w|
|00001e10| 3d 30 20 20 20 20 20 3b | 74 69 6d 65 72 20 66 6f |=0 ;|timer fo|
|00001e20| 72 20 62 6f 6d 62 00 62 | 61 6e 69 6d 2e 62 3d 30 |r bomb.b|anim.b=0|
|00001e30| 20 20 20 20 20 20 20 20 | 3b 62 6f 6d 62 20 61 6e | |;bomb an|
|00001e40| 69 6d 61 74 69 6f 6e 20 | 66 72 61 6d 65 00 62 6f |imation |frame.bo|
|00001e50| 6d 62 73 68 61 70 65 2e | 62 3d 32 39 20 20 20 3b |mbshape.|b=29 ;|
|00001e60| 73 68 61 70 65 20 23 20 | 66 6f 72 20 62 6f 6d 62 |shape # |for bomb|
|00001e70| 20 61 6e 69 6d 61 74 69 | 6f 6e 00 62 6f 6d 62 78 | animati|on.bombx|
|00001e80| 2e 77 3d 30 20 20 20 20 | 20 20 20 20 3b 68 6f 72 |.w=0 | ;hor|
|00001e90| 69 7a 6f 6e 74 61 6c 20 | 62 6f 6d 62 20 6c 6f 63 |izontal |bomb loc|
|00001ea0| 61 74 69 6f 6e 00 62 6f | 6d 62 79 2e 77 3d 30 20 |ation.bo|mby.w=0 |
|00001eb0| 20 20 20 20 20 20 20 3b | 76 65 72 74 69 63 61 6c | ;|vertical|
|00001ec0| 20 62 6f 6d 62 20 6c 6f | 63 61 74 69 6f 6e 00 62 | bomb lo|cation.b|
|00001ed0| 6c 6f 77 67 75 6e 2e 62 | 3d 30 20 20 20 20 20 20 |lowgun.b|=0 |
|00001ee0| 3b 68 61 76 65 20 61 20 | 62 6c 6f 77 67 75 6e 3f |;have a |blowgun?|
|00001ef0| 00 62 68 69 74 2e 62 3d | 37 20 20 20 20 20 20 20 |.bhit.b=|7 |
|00001f00| 20 20 3b 62 6c 6f 77 67 | 75 6e 20 73 74 72 65 6e | ;blowg|un stren|
|00001f10| 67 74 68 00 64 61 72 74 | 2e 62 3d 30 20 20 20 20 |gth.dart|.b=0 |
|00001f20| 20 20 20 20 20 3b 6e 75 | 6d 62 65 72 20 6f 66 20 | ;nu|mber of |
|00001f30| 64 61 72 74 73 20 66 6f | 72 20 62 6c 6f 77 67 75 |darts fo|r blowgu|
|00001f40| 6e 00 72 61 79 67 75 6e | 2e 62 3d 30 20 20 20 20 |n.raygun|.b=0 |
|00001f50| 20 20 20 3b 68 61 76 65 | 20 61 20 72 61 79 67 75 | ;have| a raygu|
|00001f60| 6e 3f 00 72 68 69 74 2e | 62 3d 31 32 20 20 20 20 |n?.rhit.|b=12 |
|00001f70| 20 20 20 20 3b 72 61 79 | 67 75 6e 20 73 74 72 65 | ;ray|gun stre|
|00001f80| 6e 67 74 68 00 72 61 79 | 2e 62 3d 30 20 20 20 20 |ngth.ray|.b=0 |
|00001f90| 20 20 20 20 20 20 3b 6e | 75 6d 62 65 72 20 6f 66 | ;n|umber of|
|00001fa0| 20 72 61 79 73 00 63 6f | 6d 70 61 73 73 2e 62 3d | rays.co|mpass.b=|
|00001fb0| 30 20 20 20 20 20 20 3b | 68 61 76 65 20 61 20 63 |0 ;|have a c|
|00001fc0| 6f 6d 70 61 73 73 3f 00 | 73 68 69 65 6c 64 2e 62 |ompass?.|shield.b|
|00001fd0| 3d 30 20 20 20 20 20 20 | 20 3b 6e 75 6d 62 65 72 |=0 | ;number|
|00001fe0| 20 6f 66 20 73 68 69 65 | 6c 64 73 00 73 77 6f 72 | of shie|lds.swor|
|00001ff0| 64 73 77 69 6e 67 2e 77 | 3d 31 39 37 20 3b 73 74 |dswing.w|=197 ;st|
|00002000| 61 72 74 20 6f 66 20 73 | 77 6f 72 64 73 77 69 6e |art of s|wordswin|
|00002010| 67 20 73 68 61 70 65 73 | 00 73 77 6f 72 64 68 69 |g shapes|.swordhi|
|00002020| 74 2e 62 3d 35 20 20 20 | 20 20 3b 73 77 6f 72 64 |t.b=5 | ;sword|
|00002030| 20 73 74 72 65 6e 67 74 | 68 00 73 77 78 2e 77 3d | strengt|h.swx.w=|
|00002040| 30 20 20 20 20 20 20 20 | 20 20 20 3b 73 77 6f 72 |0 | ;swor|
|00002050| 64 20 64 72 61 77 69 6e | 67 20 68 6f 72 69 7a 6f |d drawin|g horizo|
|00002060| 6e 74 61 6c 00 73 77 79 | 2e 77 3d 30 20 20 20 20 |ntal.swy|.w=0 |
|00002070| 20 20 20 20 20 20 3b 73 | 77 6f 72 64 20 64 72 61 | ;s|word dra|
|00002080| 77 69 6e 67 20 76 65 72 | 74 69 63 61 6c 00 73 77 |wing ver|tical.sw|
|00002090| 69 6e 67 2e 62 3d 30 20 | 20 20 20 20 20 20 20 3b |ing.b=0 | ;|
|000020a0| 73 77 6f 72 64 20 61 6e | 69 6d 61 74 69 6f 6e 20 |sword an|imation |
|000020b0| 66 72 61 6d 65 00 73 77 | 6f 72 64 2e 77 3d 30 20 |frame.sw|ord.w=0 |
|000020c0| 20 20 20 20 20 20 20 3b | 74 69 6d 65 20 75 6e 74 | ;|time unt|
|000020d0| 69 6c 20 73 77 6f 72 64 | 20 63 61 6e 20 62 65 20 |il sword| can be |
|000020e0| 73 77 75 6e 67 00 73 68 | 6f 74 2e 62 3d 30 20 20 |swung.sh|ot.b=0 |
|000020f0| 20 20 20 20 20 20 20 3b | 73 68 6f 74 20 66 69 72 | ;|shot fir|
|00002100| 65 64 3f 00 73 68 6f 74 | 78 2e 77 3d 30 20 20 20 |ed?.shot|x.w=0 |
|00002110| 20 20 20 20 20 3b 73 68 | 6f 74 20 64 72 61 77 69 | ;sh|ot drawi|
|00002120| 6e 67 20 68 6f 72 69 7a | 6f 6e 74 61 6c 00 73 68 |ng horiz|ontal.sh|
|00002130| 6f 74 79 2e 77 3d 30 20 | 20 20 20 20 20 20 20 3b |oty.w=0 | ;|
|00002140| 73 68 6f 74 20 64 72 61 | 77 69 6e 67 20 76 65 72 |shot dra|wing ver|
|00002150| 74 69 63 61 6c 00 00 3b | 20 2d 2d 2d 2d 2d 2d 2d |tical..;| -------|
|00002160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002170| 2d 2d 2d 2d 2d 2d 2d 2d | 20 52 4f 4f 4d 53 20 2d |--------| ROOMS -|
|00002180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 00 72 6f 6f 6d 2e 62 |--------|-.room.b|
|000021a0| 3d 31 20 20 20 20 20 20 | 20 20 20 3b 63 75 72 72 |=1 | ;curr|
|000021b0| 65 6e 74 20 72 6f 6f 6d | 00 74 69 6c 65 2e 77 3d |ent room|.tile.w=|
|000021c0| 38 20 20 20 20 20 20 20 | 20 20 3b 66 6c 6f 6f 72 |8 | ;floor|
|000021d0| 20 74 69 6c 65 00 6c 65 | 66 74 72 6f 6f 6d 2e 62 | tile.le|ftroom.b|
|000021e0| 3d 30 20 20 20 20 20 3b | 72 6f 6f 6d 20 74 6f 20 |=0 ;|room to |
|000021f0| 6c 65 66 74 00 72 69 67 | 68 74 72 6f 6f 6d 2e 62 |left.rig|htroom.b|
|00002200| 3d 30 20 20 20 20 3b 72 | 6f 6f 6d 20 74 6f 20 72 |=0 ;r|oom to r|
|00002210| 69 67 68 74 00 75 70 72 | 6f 6f 6d 2e 62 3d 30 20 |ight.upr|oom.b=0 |
|00002220| 20 20 20 20 20 20 3b 72 | 6f 6f 6d 20 61 62 6f 76 | ;r|oom abov|
|00002230| 65 00 64 6f 77 6e 72 6f | 6f 6d 2e 62 3d 30 20 20 |e.downro|om.b=0 |
|00002240| 20 20 20 3b 72 6f 6f 6d | 20 62 65 6c 6f 77 00 72 | ;room| below.r|
|00002250| 6f 6f 6d 72 6f 77 2e 62 | 3d 30 20 20 20 20 20 20 |oomrow.b|=0 |
|00002260| 3b 72 6f 77 20 66 6f 72 | 20 64 72 61 77 69 6e 67 |;row for| drawing|
|00002270| 20 6d 61 70 00 72 6f 6f | 6d 63 6f 6c 2e 62 3d 30 | map.roo|mcol.b=0|
|00002280| 20 20 20 20 20 20 3b 63 | 6f 6c 75 6d 6e 20 66 6f | ;c|olumn fo|
|00002290| 72 20 64 72 61 77 69 6e | 67 20 6d 61 70 00 64 78 |r drawin|g map.dx|
|000022a0| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 20 20 20 3b |.b=0 | ;|
|000022b0| 66 6f 72 20 6d 61 70 70 | 69 6e 67 20 72 6f 6f 6d |for mapp|ing room|
|000022c0| 73 00 64 79 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |s.dy.b=0| |
|000022d0| 20 20 20 3b 20 20 20 22 | 20 20 20 20 20 22 00 65 | ; "| ".e|
|000022e0| 76 2e 62 3d 30 20 20 20 | 20 20 20 20 20 20 20 20 |v.b=0 | |
|000022f0| 3b 20 20 20 22 20 20 20 | 20 20 22 00 73 74 61 72 |; " | ".star|
|00002300| 74 78 2e 77 3d 30 20 20 | 20 20 20 20 20 3b 20 20 |tx.w=0 | ; |
|00002310| 20 22 20 20 20 20 20 22 | 00 73 74 61 72 74 79 2e | " "|.starty.|
|00002320| 77 3d 30 20 20 20 20 20 | 20 20 3b 20 20 20 22 20 |w=0 | ; " |
|00002330| 20 20 20 20 22 00 64 63 | 6f 6c 6f 72 2e 62 3d 30 | ".dc|olor.b=0|
|00002340| 20 20 20 20 20 20 20 3b | 20 20 20 22 20 20 20 20 | ;| " |
|00002350| 20 22 00 6f 6c 63 6f 6c | 6f 72 2e 62 3d 30 20 20 | ".olcol|or.b=0 |
|00002360| 20 20 20 20 3b 20 20 20 | 22 20 20 20 20 20 22 00 | ; |" ".|
|00002370| 3b 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |; ------|--------|
|00002380| 2d 2d 2d 2d 2d 2d 2d 2d | 20 44 52 41 57 49 4e 47 |--------| DRAWING|
|00002390| 20 56 41 52 49 41 42 4c | 45 53 20 2d 2d 2d 2d 2d | VARIABL|ES -----|
|000023a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023b0| 2d 2d 00 73 65 65 2e 62 | 3d 30 20 20 20 20 20 20 |--.see.b|=0 |
|000023c0| 20 20 20 20 3b 73 63 72 | 65 65 6e 20 62 65 69 6e | ;scr|een bein|
|000023d0| 67 20 76 69 65 77 65 64 | 00 64 72 61 77 2e 62 3d |g viewed|.draw.b=|
|000023e0| 31 20 20 20 20 20 20 20 | 20 20 3b 73 63 72 65 65 |1 | ;scree|
|000023f0| 6e 20 62 65 69 6e 67 20 | 64 72 61 77 6e 00 63 75 |n being |drawn.cu|
|00002400| 72 73 68 61 70 65 2e 77 | 3d 30 20 20 20 20 20 3b |rshape.w|=0 ;|
|00002410| 63 75 72 72 65 6e 74 20 | 73 68 61 70 65 20 66 6f |current |shape fo|
|00002420| 72 20 64 72 61 77 69 6e | 67 00 73 68 70 78 2e 77 |r drawin|g.shpx.w|
|00002430| 3d 30 20 20 20 20 20 20 | 20 20 20 3b 73 68 61 70 |=0 | ;shap|
|00002440| 65 20 64 72 61 77 69 6e | 67 20 68 6f 72 69 7a 6f |e drawin|g horizo|
|00002450| 6e 74 61 6c 20 70 6f 73 | 69 74 69 6f 6e 00 73 68 |ntal pos|ition.sh|
|00002460| 70 79 2e 77 3d 30 20 20 | 20 20 20 20 20 20 20 3b |py.w=0 | ;|
|00002470| 73 68 61 70 65 20 64 72 | 61 77 69 6e 67 20 76 65 |shape dr|awing ve|
|00002480| 72 74 69 63 61 6c 20 70 | 6f 73 69 74 69 6f 6e 00 |rtical p|osition.|
|00002490| 64 72 61 77 66 6c 61 67 | 2e 62 3d 30 20 20 20 20 |drawflag|.b=0 |
|000024a0| 20 3b 72 65 64 72 61 77 | 69 6e 67 20 66 6c 61 67 | ;redraw|ing flag|
|000024b0| 00 62 61 72 63 6f 6c 6f | 72 2e 62 3d 31 31 20 20 |.barcolo|r.b=11 |
|000024c0| 20 20 3b 63 6f 6c 6f 72 | 20 6f 66 20 70 6c 61 79 | ;color| of play|
|000024d0| 65 72 27 73 20 65 6e 65 | 72 67 79 20 62 61 72 00 |er's ene|rgy bar.|
|000024e0| 63 72 65 64 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |cred.b=0| |
|000024f0| 20 3b 63 6f 6c 6f 72 73 | 00 63 67 72 65 65 6e 2e | ;colors|.cgreen.|
|00002500| 62 3d 30 20 20 20 20 20 | 20 20 3b 66 6f 72 00 63 |b=0 | ;for.c|
|00002510| 62 6c 75 65 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |blue.b=0| |
|00002520| 3b 66 61 64 69 6e 67 00 | 74 6d 6f 64 65 2e 62 3d |;fading.|tmode.b=|
|00002530| 30 20 20 20 20 20 20 20 | 20 3b 74 65 73 74 20 6d |0 | ;test m|
|00002540| 6f 64 65 20 65 6e 61 62 | 6c 65 00 74 65 73 74 2e |ode enab|le.test.|
|00002550| 62 3d 30 20 20 20 20 20 | 20 20 20 20 3b 74 65 73 |b=0 | ;tes|
|00002560| 74 20 6d 6f 64 65 20 6f | 6e 20 2d 20 69 6e 66 69 |t mode o|n - infi|
|00002570| 6e 69 74 65 20 6c 69 76 | 65 73 00 80 06 20 6c 6f |nite liv|es... lo|
|00002580| 61 64 65 6d 00 80 0b 20 | 61 24 3d 22 22 20 80 21 |adem... |a$="" .!|
|00002590| 20 80 05 20 43 61 6e 4c | 6f 61 64 20 3b 63 61 6e | .. CanL|oad ;can|
|000025a0| 63 65 6c 20 73 65 6c 65 | 63 74 65 64 20 6f 6e 20 |cel sele|cted on |
|000025b0| 72 65 71 75 65 73 74 6f | 72 00 80 2c 20 d0 01 20 |requesto|r.., .. |
|000025c0| 64 72 61 77 00 bb 84 20 | 32 35 37 2c 30 2c 33 32 |draw... |257,0,32|
|000025d0| 30 2c 31 30 2c 30 00 bb | 84 20 32 35 37 2c 32 32 |0,10,0..|. 257,22|
|000025e0| 2c 33 32 30 2c 32 30 30 | 2c 30 00 bb 84 20 32 38 |,320,200|,0... 28|
|000025f0| 31 2c 31 33 2c 33 31 35 | 2c 31 35 2c 30 00 bb 84 |1,13,315|,15,0...|
|00002600| 20 32 38 31 2c 31 37 2c | 33 31 35 2c 31 39 2c 30 | 281,17,|315,19,0|
|00002610| 00 80 06 20 44 72 61 77 | 52 6f 6f 6d 00 80 06 20 |... Draw|Room... |
|00002620| 73 68 6f 77 6c 69 66 65 | 00 80 2c 20 ce 09 20 31 |showlife|.., .. 1|
|00002630| 00 c5 26 20 32 30 34 00 | 80 0b 20 6d 75 73 69 63 |..& 204.|.. music|
|00002640| 3d 31 20 80 42 20 70 6c | 61 79 65 64 3d 31 20 80 |=1 .B pl|ayed=1 .|
|00002650| 21 20 80 06 20 4d 75 73 | 69 63 4f 6e 00 3b 20 2d |! .. Mus|icOn.; -|
|00002660| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002670| 20 4d 61 69 6e 20 50 72 | 6f 67 72 61 6d 20 4c 6f | Main Pr|ogram Lo|
|00002680| 6f 70 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |op -----|--------|
|00002690| 2d 2d 2d 2d 2d 2d 00 2e | 70 6c 61 79 65 72 6d 6f |------..|playermo|
|000026a0| 76 65 00 c9 03 20 64 72 | 61 77 00 80 0b 20 73 6f |ve... dr|aw... so|
|000026b0| 75 6e 64 66 6c 61 67 3e | 30 20 80 21 20 73 6f 75 |undflag>|0 .! sou|
|000026c0| 6e 64 66 6c 61 67 2d 31 | 00 80 06 20 73 68 6f 77 |ndflag-1|... show|
|000026d0| 65 6e 65 72 67 79 00 64 | 65 61 64 63 68 65 63 6b |energy.d|eadcheck|
|000026e0| 00 80 0b 20 70 65 6e 65 | 72 67 79 3d 30 20 20 20 |... pene|rgy=0 |
|000026f0| 3b 70 6c 61 79 65 72 20 | 27 64 65 61 64 27 00 20 |;player |'dead'. |
|00002700| 20 20 80 0b 20 6c 69 66 | 65 3d 30 20 20 20 3b 6e | .. lif|e=0 ;n|
|00002710| 6f 20 6d 6f 72 65 20 6c | 69 76 65 73 2d 67 61 6d |o more l|ives-gam|
|00002720| 65 20 6f 76 65 72 00 20 | 20 20 20 20 80 37 20 31 |e over. | .7 1|
|00002730| 30 00 20 20 20 20 20 c9 | 03 20 73 65 65 00 20 20 |0. .|. see. |
|00002740| 20 20 20 cf 0a 20 30 00 | 20 20 20 20 20 80 2c 20 | .. 0.| ., |
|00002750| d0 01 20 30 00 20 20 20 | 20 20 70 65 6e 65 72 67 |.. 0. | penerg|
|00002760| 79 3d 2d 31 00 20 20 20 | 20 20 80 06 20 73 68 6f |y=-1. | .. sho|
|00002770| 77 65 6e 65 72 67 79 00 | 20 20 20 20 20 6d 65 73 |wenergy.| mes|
|00002780| 73 61 67 65 24 3d 22 47 | 41 4d 45 20 4f 56 45 52 |sage$="G|AME OVER|
|00002790| 22 00 20 20 20 20 20 80 | 06 20 70 72 69 6e 74 6d |". .|. printm|
|000027a0| 65 73 73 61 67 65 00 20 | 20 20 20 20 bb 84 20 34 |essage. | .. 4|
|000027b0| 31 2c 37 36 2c 32 31 39 | 2c 38 39 2c 30 00 20 20 |1,76,219|,89,0. |
|000027c0| 20 20 20 cb 01 20 32 30 | 37 2c 34 32 2c 37 37 00 | .. 20|7,42,77.|
|000027d0| 20 20 20 20 20 73 63 72 | 65 61 6d 66 6c 61 67 3d | scr|eamflag=|
|000027e0| 31 00 20 20 20 20 20 70 | 6c 61 79 65 64 3d 31 00 |1. p|layed=1.|
|000027f0| 20 20 20 20 20 80 05 20 | 4e 65 77 47 61 6d 65 00 | .. |NewGame.|
|00002800| 20 20 20 80 22 20 20 20 | 20 20 20 3b 72 65 73 75 | ." | ;resu|
|00002810| 72 72 65 63 74 20 70 6c | 61 79 65 72 00 20 20 20 |rrect pl|ayer. |
|00002820| 20 20 a9 04 00 20 20 20 | 20 20 ba 04 20 31 39 2c | ... | .. 19,|
|00002830| 31 35 00 20 20 20 20 20 | 80 37 20 32 30 30 00 20 |15. |.7 200. |
|00002840| 20 20 20 20 80 2c 20 d0 | 01 20 73 65 65 00 20 20 | ., .|. see. |
|00002850| 20 20 20 c9 03 20 73 65 | 65 00 20 20 20 20 20 70 | .. se|e. p|
|00002860| 78 3d 70 73 78 00 20 20 | 20 20 20 70 79 3d 70 73 |x=psx. | py=ps|
|00002870| 79 00 20 20 20 20 20 63 | 78 3d 63 73 78 00 20 20 |y. c|x=csx. |
|00002880| 20 20 20 63 79 3d 63 73 | 79 00 20 20 20 20 20 80 | cy=cs|y. .|
|00002890| 0b 20 63 63 79 63 6c 65 | 3d 30 00 20 20 20 20 20 |. ccycle|=0. |
|000028a0| 20 20 20 63 69 6e 63 72 | 65 6d 65 6e 74 3d 31 00 | cincr|ement=1.|
|000028b0| 20 20 20 20 20 80 22 00 | 20 20 20 20 20 20 20 20 | .".| |
|000028c0| 63 69 6e 63 72 65 6d 65 | 6e 74 3d 32 00 20 20 20 |cincreme|nt=2. |
|000028d0| 20 20 80 c0 00 20 20 20 | 20 20 70 69 6e 63 72 65 | ... | pincre|
|000028e0| 6d 65 6e 74 3d 31 00 20 | 20 20 20 20 c9 02 20 73 |ment=1. | .. s|
|000028f0| 65 65 2c 31 35 2c 70 78 | 2c 70 79 00 20 20 20 20 |ee,15,px|,py. |
|00002900| 20 80 0b 20 63 72 65 61 | 74 75 72 65 3e 30 20 80 | .. crea|ture>0 .|
|00002910| 21 20 c9 02 20 73 65 65 | 2c 63 72 65 61 74 75 72 |! .. see|,creatur|
|00002920| 65 2c 63 78 2c 63 79 00 | 20 20 20 20 20 ba 04 20 |e,cx,cy.| .. |
|00002930| 37 2c 31 32 00 20 20 20 | 20 20 70 68 69 74 3d 30 |7,12. | phit=0|
|00002940| 00 20 20 20 20 20 63 68 | 69 74 3d 30 00 20 20 20 |. ch|it=0. |
|00002950| 20 20 6c 69 66 65 2d 31 | 2b 74 65 73 74 00 20 20 | life-1|+test. |
|00002960| 20 20 20 80 06 20 73 68 | 6f 77 6c 69 66 65 00 20 | .. sh|owlife. |
|00002970| 20 20 20 20 70 65 6e 65 | 72 67 79 3d 6d 61 78 73 | pene|rgy=maxs|
|00002980| 74 72 65 6e 67 74 68 00 | 20 20 20 20 20 62 61 72 |trength.| bar|
|00002990| 63 6f 6c 6f 72 3d 31 31 | 00 20 20 20 20 20 80 0b |color=11|. ..|
|000029a0| 20 6c 69 66 65 3d 30 20 | 80 21 20 62 61 72 63 6f | life=0 |.! barco|
|000029b0| 6c 6f 72 3d 37 00 20 20 | 20 20 20 80 0b 20 74 65 |lor=7. | .. te|
|000029c0| 73 74 3c 3e 30 20 80 21 | 20 62 61 72 63 6f 6c 6f |st<>0 .!| barcolo|
|000029d0| 72 3d 31 32 00 20 20 20 | 20 20 80 37 20 35 30 00 |r=12. | .7 50.|
|000029e0| 20 20 20 20 20 ba 04 20 | 34 2c 33 00 20 20 20 20 | .. |4,3. |
|000029f0| 20 80 37 20 32 30 30 00 | 20 20 20 20 20 80 2c 20 | .7 200.| ., |
|00002a00| d0 01 20 64 72 61 77 00 | 20 20 20 20 20 73 6f 75 |.. draw.| sou|
|00002a10| 6e 64 66 6c 61 67 3d 30 | 00 20 20 20 20 20 80 0b |ndflag=0|. ..|
|00002a20| 20 6d 75 73 69 63 3d 31 | 00 20 20 20 20 20 20 20 | music=1|. |
|00002a30| 20 80 06 20 4d 75 73 69 | 63 4f 6e 00 20 20 20 20 | .. Musi|cOn. |
|00002a40| 20 80 c0 00 20 20 20 20 | 20 80 05 20 70 6c 61 79 | ... | .. play|
|00002a50| 65 72 6d 6f 76 65 00 20 | 20 20 80 c0 00 80 c0 00 |ermove. | ......|
|00002a60| 80 0b 20 70 78 3c 39 20 | 80 8a 20 70 78 3e 32 34 |.. px<9 |.. px>24|
|00002a70| 35 20 80 8a 20 70 79 3c | 38 20 80 8a 20 70 79 3e |5 .. py<|8 .. py>|
|00002a80| 31 38 32 20 20 3b 77 65 | 27 72 65 20 61 74 20 61 |182 ;we|'re at a|
|00002a90| 20 64 6f 6f 72 77 61 79 | 00 20 20 78 6e 65 77 3d | doorway|. xnew=|
|00002aa0| 70 78 00 20 20 79 6e 65 | 77 3d 70 79 00 20 20 80 |px. yne|w=py. .|
|00002ab0| 06 20 48 69 74 57 68 61 | 74 00 20 20 72 6f 6f 6d |. HitWha|t. room|
|00002ac0| 73 28 72 6f 6f 6d 2c 30 | 2c 31 29 3d 31 00 20 20 |s(room,0|,1)=1. |
|00002ad0| 6f 6c 63 6f 6c 6f 72 3d | 36 00 20 20 80 06 20 73 |olcolor=|6. .. s|
|00002ae0| 65 65 72 6f 6f 6d 20 20 | 3b 64 72 61 77 20 63 75 |eeroom |;draw cu|
|00002af0| 72 72 65 6e 74 20 72 6f | 6f 6d 20 6f 6e 20 6d 61 |rrent ro|om on ma|
|00002b00| 70 00 20 20 20 20 80 0b | 20 70 78 3c 39 00 20 20 |p. ..| px<9. |
|00002b10| 20 20 20 20 70 78 3d 32 | 34 30 00 20 20 20 20 20 | px=2|40. |
|00002b20| 20 70 79 3d 28 6e 65 77 | 72 6f 77 2d 31 29 2a 31 | py=(new|row-1)*1|
|00002b30| 36 2b 38 00 20 20 20 20 | 20 20 72 6f 6f 6d 3d 6c |6+8. | room=l|
|00002b40| 65 66 74 72 6f 6f 6d 00 | 20 20 20 20 80 c0 00 20 |eftroom.| ... |
|00002b50| 20 20 20 80 0b 20 70 78 | 3e 32 34 35 00 20 20 20 | .. px|>245. |
|00002b60| 20 20 20 72 6f 6f 6d 3d | 72 69 67 68 74 72 6f 6f | room=|rightroo|
|00002b70| 6d 00 20 20 20 20 20 20 | 70 78 3d 31 30 00 20 20 |m. |px=10. |
|00002b80| 20 20 20 20 70 79 3d 28 | 6e 65 77 72 6f 77 2d 31 | py=(|newrow-1|
|00002b90| 29 2a 31 36 2b 38 00 20 | 20 20 20 80 c0 00 20 20 |)*16+8. | ... |
|00002ba0| 20 20 80 0b 20 70 79 3c | 38 00 20 20 20 20 20 20 | .. py<|8. |
|00002bb0| 72 6f 6f 6d 3d 75 70 72 | 6f 6f 6d 00 20 20 20 20 |room=upr|oom. |
|00002bc0| 20 20 70 79 3d 31 38 30 | 00 20 20 20 20 20 20 70 | py=180|. p|
|00002bd0| 78 3d 28 6e 65 77 63 6f | 6c 2d 31 29 2a 31 36 2b |x=(newco|l-1)*16+|
|00002be0| 39 00 20 20 20 20 80 c0 | 00 20 20 20 20 80 0b 20 |9. ..|. .. |
|00002bf0| 70 79 3e 31 38 32 00 20 | 20 20 20 20 20 72 6f 6f |py>182. | roo|
|00002c00| 6d 3d 64 6f 77 6e 72 6f | 6f 6d 00 20 20 20 20 20 |m=downro|om. |
|00002c10| 20 70 79 3d 39 00 20 20 | 20 20 20 20 70 78 3d 28 | py=9. | px=(|
|00002c20| 6e 65 77 63 6f 6c 2d 31 | 29 2a 31 36 2b 39 00 20 |newcol-1|)*16+9. |
|00002c30| 20 20 20 80 c0 00 20 20 | 80 06 20 44 72 61 77 52 | ... |.. DrawR|
|00002c40| 6f 6f 6d 20 20 3b 64 72 | 61 77 20 6e 65 77 20 72 |oom ;dr|aw new r|
|00002c50| 6f 6f 6d 73 63 72 65 65 | 6e 00 20 20 6e 6f 69 73 |oomscree|n. nois|
|00002c60| 65 3d 30 00 20 20 80 06 | 20 70 6c 61 79 65 72 6e |e=0. ..| playern|
|00002c70| 6f 69 73 65 00 20 20 80 | 05 20 61 6c 6c 73 65 74 |oise. .|. allset|
|00002c80| 00 80 c0 00 80 0b 20 73 | 77 6f 72 64 3e 30 20 20 |...... s|word>0 |
|00002c90| 3b 77 61 69 74 69 6e 67 | 20 66 6f 72 20 73 77 6f |;waiting| for swo|
|00002ca0| 72 64 00 20 20 73 77 6f | 72 64 2d 31 00 20 20 80 |rd. swo|rd-1. .|
|00002cb0| 0b 20 73 77 6f 72 64 3c | 33 20 80 21 20 bb 84 20 |. sword<|3 .! .. |
|00002cc0| 31 32 37 2c 31 39 35 2c | 31 33 30 2c 31 39 38 2c |127,195,|130,198,|
|00002cd0| 37 20 20 20 20 3b 73 77 | 6f 72 64 20 72 65 61 64 |7 ;sw|ord read|
|00002ce0| 79 20 6c 69 74 65 00 20 | 20 80 0b 20 73 77 6f 72 |y lite. | .. swor|
|00002cf0| 64 3d 32 38 20 80 21 20 | bb 84 20 31 32 37 2c 31 |d=28 .! |.. 127,1|
|00002d00| 39 35 2c 31 33 30 2c 31 | 39 38 2c 31 31 00 80 c0 |95,130,1|98,11...|
|00002d10| 00 80 0b 20 73 77 69 6e | 67 3d 35 00 20 20 20 73 |... swin|g=5. s|
|00002d20| 77 69 6e 67 3d 30 00 20 | 20 20 80 0b 20 63 68 69 |wing=0. | .. chi|
|00002d30| 74 3d 30 00 20 20 20 20 | 20 20 6e 6f 69 73 65 3d |t=0. | noise=|
|00002d40| 31 31 00 20 20 20 20 20 | 20 80 06 20 70 6c 61 79 |11. | .. play|
|00002d50| 65 72 6e 6f 69 73 65 00 | 20 20 20 80 c0 00 80 c0 |ernoise.| .....|
|00002d60| 00 3b 20 47 45 54 20 4e | 45 57 20 44 49 52 45 43 |.; GET N|EW DIREC|
|00002d70| 54 49 4f 4e 20 3a 00 78 | 6e 65 77 3d 70 78 00 79 |TION :.x|new=px.y|
|00002d80| 6e 65 77 3d 70 79 00 80 | 0e 20 df 03 28 31 29 20 |new=py..|. ..(1) |
|00002d90| 20 20 20 20 20 20 20 3b | 72 65 61 64 20 74 68 65 | ;|read the|
|00002da0| 20 6a 6f 79 73 74 69 63 | 6b 00 20 20 80 0f 20 30 | joystic|k. .. 0|
|00002db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 75 | | ;u|
|00002dc0| 70 00 20 20 20 79 6e 65 | 77 2d 70 69 6e 63 72 65 |p. yne|w-pincre|
|00002dd0| 6d 65 6e 74 00 20 20 20 | 70 72 6f 74 3d 30 00 20 |ment. |prot=0. |
|00002de0| 20 80 0f 20 31 20 20 20 | 20 20 20 20 20 20 20 20 | .. 1 | |
|00002df0| 20 20 20 3b 75 70 2d 72 | 69 67 68 74 00 20 20 20 | ;up-r|ight. |
|00002e00| 70 72 6f 74 3d 31 00 20 | 20 20 79 6e 65 77 2d 70 |prot=1. | ynew-p|
|00002e10| 69 6e 63 72 65 6d 65 6e | 74 00 20 20 20 78 6e 65 |incremen|t. xne|
|00002e20| 77 2b 70 69 6e 63 72 65 | 6d 65 6e 74 00 20 20 80 |w+pincre|ment. .|
|00002e30| 0f 20 32 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. 2 | |
|00002e40| 20 3b 72 69 67 68 74 00 | 20 20 20 70 72 6f 74 3d | ;right.| prot=|
|00002e50| 32 00 20 20 20 78 6e 65 | 77 2b 70 69 6e 63 72 65 |2. xne|w+pincre|
|00002e60| 6d 65 6e 74 00 20 20 80 | 0f 20 33 20 20 20 20 20 |ment. .|. 3 |
|00002e70| 20 20 20 20 20 20 20 20 | 20 3b 64 6f 77 6e 2d 72 | | ;down-r|
|00002e80| 69 67 68 74 00 20 20 20 | 70 72 6f 74 3d 33 00 20 |ight. |prot=3. |
|00002e90| 20 20 78 6e 65 77 2b 70 | 69 6e 63 72 65 6d 65 6e | xnew+p|incremen|
|00002ea0| 74 00 20 20 20 79 6e 65 | 77 2b 70 69 6e 63 72 65 |t. yne|w+pincre|
|00002eb0| 6d 65 6e 74 00 20 20 80 | 0f 20 34 20 20 20 20 20 |ment. .|. 4 |
|00002ec0| 20 20 20 20 20 20 20 20 | 20 3b 64 6f 77 6e 00 20 | | ;down. |
|00002ed0| 20 20 70 72 6f 74 3d 34 | 00 20 20 20 79 6e 65 77 | prot=4|. ynew|
|00002ee0| 2b 70 69 6e 63 72 65 6d | 65 6e 74 00 20 20 80 0f |+pincrem|ent. ..|
|00002ef0| 20 35 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | 5 | |
|00002f00| 3b 64 6f 77 6e 2d 6c 65 | 66 74 00 20 20 20 70 72 |;down-le|ft. pr|
|00002f10| 6f 74 3d 35 00 20 20 20 | 79 6e 65 77 2b 70 69 6e |ot=5. |ynew+pin|
|00002f20| 63 72 65 6d 65 6e 74 00 | 20 20 20 78 6e 65 77 2d |crement.| xnew-|
|00002f30| 70 69 6e 63 72 65 6d 65 | 6e 74 00 20 20 80 0f 20 |pincreme|nt. .. |
|00002f40| 36 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |6 | ;|
|00002f50| 6c 65 66 74 00 20 20 20 | 70 72 6f 74 3d 36 00 20 |left. |prot=6. |
|00002f60| 20 20 78 6e 65 77 2d 70 | 69 6e 63 72 65 6d 65 6e | xnew-p|incremen|
|00002f70| 74 00 20 20 80 0f 20 37 | 20 20 20 20 20 20 20 20 |t. .. 7| |
|00002f80| 20 20 20 20 20 20 3b 75 | 70 2d 6c 65 66 74 00 20 | ;u|p-left. |
|00002f90| 20 20 70 72 6f 74 3d 37 | 00 20 20 20 78 6e 65 77 | prot=7|. xnew|
|00002fa0| 2d 70 69 6e 63 72 65 6d | 65 6e 74 00 20 20 20 79 |-pincrem|ent. y|
|00002fb0| 6e 65 77 2d 70 69 6e 63 | 72 65 6d 65 6e 74 00 20 |new-pinc|rement. |
|00002fc0| 20 80 0f 20 38 20 20 20 | 20 20 20 20 20 20 20 20 | .. 8 | |
|00002fd0| 20 20 20 3b 73 74 61 6e | 64 20 73 74 69 6c 6c 00 | ;stan|d still.|
|00002fe0| 20 20 20 80 0b 20 74 69 | 6d 65 72 3d 30 00 20 20 | .. ti|mer=0. |
|00002ff0| 20 20 20 70 61 6e 69 6d | 2d 31 00 20 20 20 20 20 | panim|-1. |
|00003000| 80 0b 20 70 61 6e 69 6d | 3c 30 80 21 20 70 61 6e |.. panim|<0.! pan|
|00003010| 69 6d 3d 33 00 20 20 20 | 80 c0 00 80 02 20 80 0e |im=3. |..... ..|
|00003020| 00 3b 20 43 48 45 43 4b | 20 46 4f 52 20 41 4e 59 |.; CHECK| FOR ANY|
|00003030| 20 43 4f 4c 4c 49 53 49 | 4f 4e 53 00 80 06 20 48 | COLLISI|ONS... H|
|00003040| 69 74 57 68 61 74 00 80 | 0b 20 68 69 74 3e 20 2d |itWhat..|. hit> -|
|00003050| 31 20 80 42 20 28 68 69 | 74 3c 32 20 80 8a 20 28 |1 .B (hi|t<2 .. (|
|00003060| 62 6c 75 65 6b 65 79 3c | 31 20 80 42 20 68 69 74 |bluekey<|1 .B hit|
|00003070| 3c 34 29 80 8a 20 28 67 | 72 65 65 6e 6b 65 79 3c |<4).. (g|reenkey<|
|00003080| 31 20 80 42 20 28 68 69 | 74 3d 34 20 80 8a 20 68 |1 .B (hi|t=4 .. h|
|00003090| 69 74 3d 35 29 29 29 20 | 20 3b 68 69 74 20 74 68 |it=5))) | ;hit th|
|000030a0| 65 20 77 61 6c 6c 21 00 | 20 20 6e 6f 69 73 65 3d |e wall!.| noise=|
|000030b0| 35 00 20 20 68 69 74 3d | 2d 31 00 20 20 80 06 20 |5. hit=|-1. .. |
|000030c0| 70 6c 61 79 65 72 6e 6f | 69 73 65 00 80 22 20 70 |playerno|ise.." p|
|000030d0| 78 3d 78 6e 65 77 00 20 | 20 20 20 20 70 79 3d 79 |x=xnew. | py=y|
|000030e0| 6e 65 77 00 80 c0 00 80 | 0b 20 68 69 74 3e 31 20 |new.....|. hit>1 |
|000030f0| 80 42 20 68 69 74 3c 32 | 37 20 80 42 20 64 72 61 |.B hit<2|7 .B dra|
|00003100| 77 66 6c 61 67 3d 30 00 | 20 20 20 70 69 63 6b 75 |wflag=0.| picku|
|00003110| 70 3d 68 69 74 00 20 20 | 20 80 0b 20 70 69 63 6b |p=hit. | .. pick|
|00003120| 75 70 3d 31 36 20 20 20 | 20 20 3b 6c 6f 63 6b 65 |up=16 | ;locke|
|00003130| 64 20 63 61 67 65 21 00 | 20 20 20 20 20 80 0b 20 |d cage!.| .. |
|00003140| 67 6f 6c 64 6b 65 79 3d | 31 20 80 42 20 63 72 65 |goldkey=|1 .B cre|
|00003150| 61 74 75 72 65 3d 30 20 | 3b 6d 75 73 74 20 68 61 |ature=0 |;must ha|
|00003160| 76 65 20 6b 65 79 20 61 | 6e 64 20 63 72 65 61 74 |ve key a|nd creat|
|00003170| 75 72 65 20 64 65 61 64 | 00 20 20 20 20 20 20 20 |ure dead|. |
|00003180| 20 80 05 20 67 61 6d 65 | 77 6f 6e 00 20 20 20 20 | .. game|won. |
|00003190| 20 80 22 00 20 20 20 20 | 20 20 20 20 70 69 63 6b | .". | pick|
|000031a0| 75 70 3d 2d 31 00 20 20 | 20 20 20 80 c0 00 20 20 |up=-1. | ... |
|000031b0| 20 80 c0 00 20 20 20 80 | 0b 20 70 69 63 6b 75 70 | ... .|. pickup|
|000031c0| 3e 31 20 80 42 20 70 69 | 63 6b 75 70 3c 37 20 80 |>1 .B pi|ckup<7 .|
|000031d0| 21 20 70 69 63 6b 75 70 | 3d 2d 31 3b 20 6c 6f 63 |! pickup|=-1; loc|
|000031e0| 6b 65 64 20 64 6f 6f 72 | 21 00 20 20 20 70 69 63 |ked door|!. pic|
|000031f0| 6b 78 3d 39 2b 31 36 2a | 28 6e 65 77 63 6f 6c 2d |kx=9+16*|(newcol-|
|00003200| 31 29 00 20 20 20 70 69 | 63 6b 79 3d 38 2b 31 36 |1). pi|cky=8+16|
|00003210| 2a 28 6e 65 77 72 6f 77 | 2d 31 29 00 80 c0 00 80 |*(newrow|-1).....|
|00003220| 0b 20 68 69 74 3e 31 20 | 80 42 20 68 69 74 3c 36 |. hit>1 |.B hit<6|
|00003230| 20 20 20 3b 20 6c 6f 63 | 6b 65 64 20 64 6f 6f 72 | ; loc|ked door|
|00003240| 73 00 20 20 20 20 80 0b | 20 64 72 61 77 66 6c 61 |s. ..| drawfla|
|00003250| 67 3d 31 20 20 20 20 3b | 20 65 72 61 73 65 20 74 |g=1 ;| erase t|
|00003260| 68 65 20 75 73 65 64 20 | 6b 65 79 00 20 20 20 20 |he used |key. |
|00003270| 20 20 73 68 70 79 3d 36 | 37 00 20 20 20 20 20 20 | shpy=6|7. |
|00003280| 80 0b 20 68 69 74 3c 34 | 20 20 20 20 20 20 20 3b |.. hit<4| ;|
|00003290| 20 62 6c 75 65 00 20 20 | 20 20 20 20 20 20 73 68 | blue. | sh|
|000032a0| 70 78 3d 32 39 34 00 20 | 20 20 20 20 20 20 20 80 |px=294. | .|
|000032b0| 0b 20 62 6c 75 65 6b 65 | 79 3d 32 20 80 21 20 73 |. blueke|y=2 .! s|
|000032c0| 68 70 79 3d 37 33 00 20 | 20 20 20 20 20 20 20 62 |hpy=73. | b|
|000032d0| 6c 75 65 6b 65 79 2d 31 | 20 2b 20 67 6f 6c 64 6b |luekey-1| + goldk|
|000032e0| 65 79 00 20 20 20 20 20 | 20 80 22 00 20 20 20 20 |ey. | .". |
|000032f0| 20 20 20 20 73 68 70 78 | 3d 33 31 32 00 20 20 20 | shpx|=312. |
|00003300| 20 20 20 20 20 80 0b 20 | 67 72 65 65 6e 6b 65 79 | .. |greenkey|
|00003310| 3d 32 20 80 21 20 73 68 | 70 79 3d 37 33 00 20 20 |=2 .! sh|py=73. |
|00003320| 20 20 20 20 20 20 67 72 | 65 65 6e 6b 65 79 2d 31 | gr|eenkey-1|
|00003330| 20 2b 20 67 6f 6c 64 6b | 65 79 00 20 20 20 20 20 | + goldk|ey. |
|00003340| 20 80 c0 00 20 20 20 20 | 20 20 63 75 72 73 68 61 | ... | cursha|
|00003350| 70 65 3d 32 30 00 20 20 | 20 20 20 20 80 0b 20 67 |pe=20. | .. g|
|00003360| 6f 6c 64 6b 65 79 3d 30 | 00 20 20 20 20 20 20 20 |oldkey=0|. |
|00003370| 20 cb 02 20 cb 04 00 20 | 20 20 20 20 20 20 20 80 | .. ... | .|
|00003380| 06 20 44 72 61 77 49 74 | 00 20 20 20 20 20 20 20 |. DrawIt|. |
|00003390| 20 cb 02 20 cb 03 00 20 | 20 20 20 20 20 80 c0 00 | .. ... | ...|
|000033a0| 20 20 20 20 20 20 6e 6f | 69 73 65 3d 31 32 3a 80 | no|ise=12:.|
|000033b0| 06 20 70 6c 61 79 65 72 | 6e 6f 69 73 65 00 20 20 |. player|noise. |
|000033c0| 20 20 80 c0 00 00 20 20 | 20 20 20 20 80 0b 20 68 | .... | .. h|
|000033d0| 69 74 3d 33 20 80 8a 20 | 68 69 74 3d 35 20 20 3b |it=3 .. |hit=5 ;|
|000033e0| 20 68 6f 72 69 7a 6f 6e | 74 61 6c 20 64 6f 6f 72 | horizon|tal door|
|000033f0| 00 20 20 20 20 20 20 20 | 20 20 6e 65 77 3d 37 00 |. | new=7.|
|00003400| 20 20 20 20 20 20 20 20 | 20 80 06 20 73 77 69 74 | | .. swit|
|00003410| 63 68 00 20 20 20 20 20 | 20 20 20 20 80 0b 20 6e |ch. | .. n|
|00003420| 65 77 63 6f 6c 3d 31 20 | 80 21 20 72 6f 6f 6d 73 |ewcol=1 |.! rooms|
|00003430| 28 6c 65 66 74 72 6f 6f | 6d 2c 6e 65 77 72 6f 77 |(leftroo|m,newrow|
|00003440| 2c 31 36 29 3d 37 00 20 | 20 20 20 20 20 20 20 20 |,16)=7. | |
|00003450| 80 0b 20 6e 65 77 63 6f | 6c 3d 31 36 20 80 21 20 |.. newco|l=16 .! |
|00003460| 72 6f 6f 6d 73 28 72 69 | 67 68 74 72 6f 6f 6d 2c |rooms(ri|ghtroom,|
|00003470| 6e 65 77 72 6f 77 2c 31 | 29 3d 37 00 20 20 20 20 |newrow,1|)=7. |
|00003480| 20 20 80 c0 00 00 20 20 | 20 20 20 20 80 0b 20 68 | .... | .. h|
|00003490| 69 74 3d 32 20 80 8a 20 | 68 69 74 3d 34 20 20 3b |it=2 .. |hit=4 ;|
|000034a0| 20 68 6f 72 69 7a 6f 6e | 74 61 6c 20 64 6f 6f 72 | horizon|tal door|
|000034b0| 00 20 20 20 20 20 20 20 | 20 20 6e 65 77 3d 36 00 |. | new=6.|
|000034c0| 20 20 20 20 20 20 20 20 | 20 80 06 20 73 77 69 74 | | .. swit|
|000034d0| 63 68 00 20 20 20 20 20 | 20 20 20 20 80 0b 20 6e |ch. | .. n|
|000034e0| 65 77 72 6f 77 3d 31 20 | 80 21 20 72 6f 6f 6d 73 |ewrow=1 |.! rooms|
|000034f0| 28 75 70 72 6f 6f 6d 2c | 31 32 2c 6e 65 77 63 6f |(uproom,|12,newco|
|00003500| 6c 29 3d 36 00 20 20 20 | 20 20 20 20 20 20 80 0b |l)=6. | ..|
|00003510| 20 6e 65 77 72 6f 77 3d | 31 32 20 80 21 20 72 6f | newrow=|12 .! ro|
|00003520| 6f 6d 73 28 64 6f 77 6e | 72 6f 6f 6d 2c 31 2c 6e |oms(down|room,1,n|
|00003530| 65 77 63 6f 6c 29 3d 36 | 00 20 20 20 20 20 20 80 |ewcol)=6|. .|
|00003540| c0 00 80 c0 00 00 2e 69 | 74 65 6d 73 00 80 0b 20 |.......i|tems... |
|00003550| 70 69 63 6b 75 70 3e 37 | 20 20 20 20 20 20 20 20 |pickup>7| |
|00003560| 3b 20 70 69 63 6b 20 75 | 70 20 74 68 65 20 69 74 |; pick u|p the it|
|00003570| 65 6d 20 77 65 20 73 74 | 65 70 70 65 64 20 6f 6e |em we st|epped on|
|00003580| 00 20 20 63 75 72 73 68 | 61 70 65 3d 70 69 63 6b |. cursh|ape=pick|
|00003590| 75 70 00 20 20 6e 65 77 | 3d 2d 31 00 20 20 6e 6f |up. new|=-1. no|
|000035a0| 69 73 65 3d 31 37 00 20 | 20 73 68 70 78 3d 30 00 |ise=17. | shpx=0.|
|000035b0| 20 20 80 0e 20 70 69 63 | 6b 75 70 00 20 20 20 80 | .. pic|kup. .|
|000035c0| 0f 20 38 20 20 20 20 20 | 3b 66 69 72 65 00 20 20 |. 8 |;fire. |
|000035d0| 20 20 20 20 20 20 80 0b | 20 66 65 78 74 3d 30 00 | ..| fext=0.|
|000035e0| 20 20 20 20 20 20 20 20 | 20 20 6e 6f 69 73 65 3d | | noise=|
|000035f0| 31 30 00 20 20 20 20 20 | 20 20 20 20 20 70 65 6e |10. | pen|
|00003600| 65 72 67 79 2d 31 35 00 | 20 20 20 20 20 20 20 20 |ergy-15.| |
|00003610| 80 22 00 20 20 20 20 20 | 20 20 20 20 20 6e 6f 69 |.". | noi|
|00003620| 73 65 3d 31 33 00 20 20 | 20 20 20 20 20 20 80 c0 |se=13. | ..|
|00003630| 00 20 20 20 80 0f 20 39 | 20 20 20 20 20 3b 77 61 |. .. 9| ;wa|
|00003640| 74 65 72 00 20 20 20 20 | 20 20 20 20 80 0b 20 73 |ter. | .. s|
|00003650| 77 69 6d 3d 30 00 20 20 | 20 20 20 20 20 20 20 20 |wim=0. | |
|00003660| 20 70 65 6e 65 72 67 79 | 2d 31 30 00 20 20 20 20 | penergy|-10. |
|00003670| 20 20 20 20 20 20 20 6e | 6f 69 73 65 3d 31 30 00 | n|oise=10.|
|00003680| 20 20 20 20 20 20 20 20 | 80 22 00 20 20 20 20 20 | |.". |
|00003690| 20 20 20 20 20 20 6e 6f | 69 73 65 3d 32 31 00 20 | no|ise=21. |
|000036a0| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 80 0f 20 | .|.. .. |
|000036b0| 31 30 20 20 20 20 3b 74 | 72 61 6e 73 70 6f 72 74 |10 ;t|ransport|
|000036c0| 65 72 00 20 20 20 20 20 | 20 20 20 80 be 20 80 0e |er. | .. ..|
|000036d0| 00 20 20 20 20 20 20 20 | 20 80 2c 20 d0 01 20 73 |. | ., .. s|
|000036e0| 65 65 00 20 20 20 20 20 | 20 20 20 cb 01 20 33 34 |ee. | .. 34|
|000036f0| 2c 70 78 2c 70 79 00 20 | 20 20 20 20 20 20 20 80 |,px,py. | .|
|00003700| 37 20 35 00 20 20 20 20 | 20 20 20 20 cb 01 20 33 |7 5. | .. 3|
|00003710| 34 2c 70 78 2b 34 2c 70 | 79 00 20 20 20 20 20 20 |4,px+4,p|y. |
|00003720| 20 20 80 37 20 35 00 20 | 20 20 20 20 20 20 20 cb | .7 5. | .|
|00003730| 01 20 33 34 2c 70 78 2d | 34 2c 70 79 2d 34 00 20 |. 34,px-|4,py-4. |
|00003740| 20 20 20 20 20 20 20 6e | 6f 69 73 65 3d 32 30 00 | n|oise=20.|
|00003750| 20 20 20 20 20 20 20 20 | 73 6f 75 6e 64 66 6c 61 | |soundfla|
|00003760| 67 3d 30 00 20 20 20 20 | 20 20 20 20 80 06 20 70 |g=0. | .. p|
|00003770| 6c 61 79 65 72 6e 6f 69 | 73 65 00 20 20 20 20 20 |layernoi|se. |
|00003780| 20 20 20 80 37 20 35 00 | 20 20 20 20 20 20 20 20 | .7 5.| |
|00003790| cb 01 20 33 34 2c 70 78 | 2c 70 79 2b 34 00 20 20 |.. 34,px|,py+4. |
|000037a0| 20 20 20 20 20 20 80 37 | 20 35 00 20 20 20 20 20 | .7| 5. |
|000037b0| 20 20 20 cb 01 20 33 34 | 2c 70 78 2b 34 2c 70 79 | .. 34|,px+4,py|
|000037c0| 2b 34 00 20 20 20 20 20 | 20 20 20 72 6f 6f 6d 73 |+4. | rooms|
|000037d0| 28 72 6f 6f 6d 2c 30 2c | 31 29 3d 31 00 20 20 20 |(room,0,|1)=1. |
|000037e0| 20 20 20 20 20 6f 6c 63 | 6f 6c 6f 72 3d 36 00 20 | olc|olor=6. |
|000037f0| 20 20 20 20 20 20 20 80 | 06 20 73 65 65 72 6f 6f | .|. seeroo|
|00003800| 6d 00 20 20 20 20 20 20 | 20 20 80 2c 20 d0 01 20 |m. | ., .. |
|00003810| 64 72 61 77 00 20 20 20 | 20 20 20 20 20 80 06 20 |draw. | .. |
|00003820| 73 65 65 72 6f 6f 6d 00 | 20 20 20 20 20 20 20 20 |seeroom.| |
|00003830| 72 6f 6f 6d 3d 72 6f 6f | 6d 73 28 72 6f 6f 6d 2c |room=roo|ms(room,|
|00003840| 30 2c 36 29 00 20 20 20 | 20 20 20 20 20 80 06 20 |0,6). | .. |
|00003850| 44 72 61 77 52 6f 6f 6d | 00 20 20 20 20 20 20 20 |DrawRoom|. |
|00003860| 20 80 16 20 6a 3d 32 20 | 80 18 20 31 31 00 20 20 | .. j=2 |.. 11. |
|00003870| 20 20 20 20 20 20 20 20 | 80 16 20 6b 3d 32 20 80 | |.. k=2 .|
|00003880| 18 20 31 35 00 20 20 20 | 20 20 20 20 20 20 20 20 |. 15. | |
|00003890| 20 80 0b 20 72 6f 6f 6d | 73 28 72 6f 6f 6d 2c 6a | .. room|s(room,j|
|000038a0| 2c 6b 29 3d 31 31 00 20 | 20 20 20 20 20 20 20 20 |,k)=11. | |
|000038b0| 20 20 20 20 20 70 78 3d | 39 2b 31 36 2a 28 6b 2d | px=|9+16*(k-|
|000038c0| 31 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1). | |
|000038d0| 20 70 79 3d 38 2b 31 36 | 2a 28 6a 2d 31 29 00 20 | py=8+16|*(j-1). |
|000038e0| 20 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 | | ... |
|000038f0| 20 20 20 20 20 20 20 20 | 80 17 00 20 20 20 20 20 | |... |
|00003900| 20 20 20 80 17 00 20 20 | 20 20 20 20 20 20 80 2c | ... | .,|
|00003910| 20 d0 01 20 73 65 65 00 | 20 20 20 20 20 20 20 20 | .. see.| |
|00003920| 80 0b 20 63 72 65 61 74 | 75 72 65 3c 3e 30 20 80 |.. creat|ure<>0 .|
|00003930| 21 20 c9 02 20 73 65 65 | 2c 63 72 65 61 74 75 72 |! .. see|,creatur|
|00003940| 65 2c 63 78 2c 63 79 00 | 20 20 20 20 20 20 20 20 |e,cx,cy.| |
|00003950| 80 37 20 39 30 00 20 20 | 20 20 20 20 20 20 c9 02 |.7 90. | ..|
|00003960| 20 73 65 65 2c 33 34 2c | 70 78 2c 70 79 00 20 20 | see,34,|px,py. |
|00003970| 20 20 20 20 20 20 80 37 | 20 35 00 20 20 20 20 20 | .7| 5. |
|00003980| 20 20 20 c9 02 20 73 65 | 65 2c 33 34 2c 70 78 2b | .. se|e,34,px+|
|00003990| 34 2c 70 79 00 20 20 20 | 20 20 20 20 20 80 37 20 |4,py. | .7 |
|000039a0| 35 00 20 20 20 20 20 20 | 20 20 c9 02 20 73 65 65 |5. | .. see|
|000039b0| 2c 33 34 2c 70 78 2d 34 | 2c 70 79 2d 34 00 20 20 |,34,px-4|,py-4. |
|000039c0| 20 20 20 20 20 20 80 37 | 20 35 00 20 20 20 20 20 | .7| 5. |
|000039d0| 20 20 20 6e 6f 69 73 65 | 3d 31 37 00 20 20 20 20 | noise|=17. |
|000039e0| 20 20 20 20 80 06 20 70 | 6c 61 79 65 72 6e 6f 69 | .. p|layernoi|
|000039f0| 73 65 00 20 20 20 20 20 | 20 20 20 c9 02 20 73 65 |se. | .. se|
|00003a00| 65 2c 33 34 2c 70 78 2c | 70 79 2b 34 00 20 20 20 |e,34,px,|py+4. |
|00003a10| 20 20 20 20 20 80 37 20 | 35 00 20 20 20 20 20 20 | .7 |5. |
|00003a20| 20 20 c9 02 20 73 65 65 | 2c 33 34 2c 70 78 2b 34 | .. see|,34,px+4|
|00003a30| 2c 70 79 2b 34 00 20 20 | 20 20 20 20 20 20 80 2c |,py+4. | .,|
|00003a40| 20 d0 01 20 64 72 61 77 | 00 20 20 20 20 20 20 20 | .. draw|. |
|00003a50| 20 80 37 20 34 00 20 20 | 20 20 20 20 20 20 70 69 | .7 4. | pi|
|00003a60| 63 6b 75 70 3d 2d 31 00 | 20 20 20 20 20 20 20 20 |ckup=-1.| |
|00003a70| 63 73 78 3d 63 78 00 20 | 20 20 20 20 20 20 20 63 |csx=cx. | c|
|00003a80| 73 79 3d 63 79 00 20 20 | 20 20 20 20 20 20 70 73 |sy=cy. | ps|
|00003a90| 78 3d 70 78 00 20 20 20 | 20 20 20 20 20 70 73 79 |x=px. | psy|
|00003aa0| 3d 70 79 00 20 20 20 20 | 20 20 20 20 80 05 20 70 |=py. | .. p|
|00003ab0| 6c 61 79 65 72 6d 6f 76 | 65 00 20 20 20 80 0f 20 |layermov|e. .. |
|00003ac0| 31 31 20 20 20 20 3b 74 | 72 61 6e 73 70 6f 72 74 |11 ;t|ransport|
|00003ad0| 65 72 20 74 61 72 67 65 | 74 00 20 20 20 20 20 20 |er targe|t. |
|00003ae0| 20 20 80 be 20 80 0e 00 | 20 20 20 20 20 20 20 20 | .. ...| |
|00003af0| 70 69 63 6b 75 70 3d 2d | 31 00 20 20 20 20 20 20 |pickup=-|1. |
|00003b00| 20 20 80 05 20 77 65 61 | 70 6f 6e 63 68 65 63 6b | .. wea|poncheck|
|00003b10| 00 20 20 20 80 0f 20 31 | 33 20 20 20 20 3b 73 68 |. .. 1|3 ;sh|
|00003b20| 69 65 6c 64 00 20 20 20 | 20 20 80 0b 20 64 72 61 |ield. | .. dra|
|00003b30| 77 66 6c 61 67 3d 31 00 | 20 20 20 20 20 20 20 20 |wflag=1.| |
|00003b40| 73 68 69 65 6c 64 2b 31 | 00 20 20 20 20 20 20 20 |shield+1|. |
|00003b50| 20 80 0b 20 73 68 69 65 | 6c 64 3e 33 34 20 80 21 | .. shie|ld>34 .!|
|00003b60| 20 73 68 69 65 6c 64 3d | 33 34 00 20 20 20 20 20 | shield=|34. |
|00003b70| 20 20 20 80 0b 20 63 62 | 69 74 65 3c 73 68 69 65 | .. cb|ite<shie|
|00003b80| 6c 64 2b 34 20 80 21 20 | 63 62 69 74 65 3d 73 68 |ld+4 .! |cbite=sh|
|00003b90| 69 65 6c 64 2b 34 00 20 | 20 20 20 20 20 20 20 6e |ield+4. | n|
|00003ba0| 65 77 73 63 6f 72 65 2b | 32 35 35 00 20 20 20 20 |ewscore+|255. |
|00003bb0| 20 80 c0 00 20 20 20 80 | 0f 20 31 37 20 20 20 20 | ... .|. 17 |
|00003bc0| 3b 62 6c 6f 77 67 75 6e | 00 20 20 20 20 20 62 6c |;blowgun|. bl|
|00003bd0| 6f 77 67 75 6e 3d 31 00 | 20 20 20 20 20 6e 65 77 |owgun=1.| new|
|00003be0| 73 63 6f 72 65 2b 32 30 | 30 30 00 20 20 20 20 20 |score+20|00. |
|00003bf0| 73 68 70 78 3d 32 36 38 | 00 20 20 20 20 20 73 68 |shpx=268|. sh|
|00003c00| 70 79 3d 34 30 00 20 20 | 20 80 0f 20 31 38 20 20 |py=40. | .. 18 |
|00003c10| 20 20 3b 72 61 79 67 75 | 6e 00 20 20 20 20 20 72 | ;raygu|n. r|
|00003c20| 61 79 67 75 6e 3d 31 00 | 20 20 20 20 20 73 68 70 |aygun=1.| shp|
|00003c30| 78 3d 32 36 38 00 20 20 | 20 20 20 73 68 70 79 3d |x=268. | shpy=|
|00003c40| 35 35 00 20 20 20 20 20 | 6e 65 77 73 63 6f 72 65 |55. |newscore|
|00003c50| 2b 34 30 30 30 00 20 20 | 20 80 0f 20 31 32 20 20 |+4000. | .. 12 |
|00003c60| 20 20 3b 63 6f 6d 70 61 | 73 73 00 20 20 20 20 20 | ;compa|ss. |
|00003c70| 80 0b 20 64 72 61 77 66 | 6c 61 67 3d 31 00 20 20 |.. drawf|lag=1. |
|00003c80| 20 20 20 20 20 20 6e 65 | 77 73 63 6f 72 65 2b 36 | ne|wscore+6|
|00003c90| 35 30 30 00 20 20 20 20 | 20 20 20 20 80 0b 20 63 |500. | .. c|
|00003ca0| 6f 6d 70 61 73 73 3d 30 | 00 20 20 20 20 20 20 20 |ompass=0|. |
|00003cb0| 20 20 6e 6f 69 73 65 3d | 39 00 20 20 20 20 20 20 | noise=|9. |
|00003cc0| 20 20 20 74 65 6d 70 31 | 3d 72 6f 6f 6d 00 20 20 | temp1|=room. |
|00003cd0| 20 20 20 20 20 20 20 a9 | 04 00 20 20 20 20 20 20 | .|.. |
|00003ce0| 20 20 20 80 16 20 71 3d | 31 20 80 18 20 34 34 00 | .. q=|1 .. 44.|
|00003cf0| 20 20 20 20 20 20 20 20 | 20 20 6f 6c 63 6f 6c 6f | | olcolo|
|00003d00| 72 3d 30 00 20 20 20 20 | 20 20 20 20 20 20 80 0b |r=0. | ..|
|00003d10| 20 72 6f 6f 6d 73 28 71 | 2c 30 2c 31 29 3d 30 20 | rooms(q|,0,1)=0 |
|00003d20| 80 42 20 71 3c 3e 74 65 | 6d 70 31 00 20 20 20 20 |.B q<>te|mp1. |
|00003d30| 20 20 20 20 20 20 20 20 | 72 6f 6f 6d 3d 71 00 20 | |room=q. |
|00003d40| 20 20 20 20 20 20 20 20 | 20 20 20 80 2c 20 d0 01 | | ., ..|
|00003d50| 20 73 65 65 00 20 20 20 | 20 20 20 20 20 20 20 20 | see. | |
|00003d60| 20 80 06 20 73 65 65 72 | 6f 6f 6d 00 20 20 20 20 | .. seer|oom. |
|00003d70| 20 20 20 20 20 20 20 20 | 80 2c 20 d0 01 20 64 72 | |., .. dr|
|00003d80| 61 77 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |aw. | .|
|00003d90| 06 20 73 65 65 72 6f 6f | 6d 00 20 20 20 20 20 20 |. seeroo|m. |
|00003da0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 20 20 20 | ... | |
|00003db0| ba 04 20 30 2c 31 32 00 | 20 20 20 20 20 20 20 20 |.. 0,12.| |
|00003dc0| 20 80 17 00 20 20 20 20 | 20 20 20 20 20 72 6f 6f | ... | roo|
|00003dd0| 6d 3d 74 65 6d 70 31 00 | 20 20 20 20 20 20 20 20 |m=temp1.| |
|00003de0| 20 63 6f 6d 70 61 73 73 | 3d 31 00 20 20 20 20 20 | compass|=1. |
|00003df0| 20 20 20 20 80 0b 20 6d | 75 73 69 63 3d 31 00 20 | .. m|usic=1. |
|00003e00| 20 20 20 20 20 20 20 20 | 20 20 20 80 06 20 4d 75 | | .. Mu|
|00003e10| 73 69 63 4f 6e 00 20 20 | 20 20 20 20 20 20 20 80 |sicOn. | .|
|00003e20| c0 00 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 |.. | ... |
|00003e30| 20 20 80 c0 00 20 80 0f | 20 31 39 20 20 20 20 3b | ... ..| 19 ;|
|00003e40| 67 72 65 65 6e 20 6b 65 | 79 00 20 20 20 20 20 80 |green ke|y. .|
|00003e50| 0b 20 67 72 65 65 6e 6b | 65 79 3e 31 00 20 20 20 |. greenk|ey>1. |
|00003e60| 20 20 20 20 80 be 20 80 | 0e 00 20 20 20 20 20 20 | .. .|.. |
|00003e70| 20 70 69 63 6b 75 70 3d | 2d 31 00 20 20 20 20 20 | pickup=|-1. |
|00003e80| 20 20 80 05 20 77 65 61 | 70 6f 6e 63 68 65 63 6b | .. wea|poncheck|
|00003e90| 00 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 73 68 |. ..|. sh|
|00003ea0| 70 78 3d 33 31 32 00 20 | 20 20 20 20 73 68 70 79 |px=312. | shpy|
|00003eb0| 3d 36 37 00 20 20 20 20 | 20 80 0b 20 67 72 65 65 |=67. | .. gree|
|00003ec0| 6e 6b 65 79 3d 31 20 80 | 21 20 73 68 70 79 3d 37 |nkey=1 .|! shpy=7|
|00003ed0| 33 00 20 20 20 20 20 80 | 0b 20 64 72 61 77 66 6c |3. .|. drawfl|
|00003ee0| 61 67 3d 31 00 20 20 20 | 20 20 20 20 20 67 72 65 |ag=1. | gre|
|00003ef0| 65 6e 6b 65 79 2b 31 00 | 20 20 20 20 20 20 20 20 |enkey+1.| |
|00003f00| 6e 65 77 73 63 6f 72 65 | 2b 35 35 35 00 20 20 20 |newscore|+555. |
|00003f10| 20 20 80 c0 00 20 20 20 | 80 0f 20 32 30 20 20 20 | ... |.. 20 |
|00003f20| 20 3b 62 6c 75 65 20 6b | 65 79 00 20 20 20 20 20 | ;blue k|ey. |
|00003f30| 80 0b 20 62 6c 75 65 6b | 65 79 3e 31 00 20 20 20 |.. bluek|ey>1. |
|00003f40| 20 20 20 20 80 be 20 80 | 0e 00 20 20 20 20 20 20 | .. .|.. |
|00003f50| 20 70 69 63 75 70 3d 2d | 31 00 20 20 20 20 20 20 | picup=-|1. |
|00003f60| 20 80 05 20 77 65 61 70 | 6f 6e 63 68 65 63 6b 00 | .. weap|oncheck.|
|00003f70| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 73 68 70 | ...| shp|
|00003f80| 78 3d 32 39 34 00 20 20 | 20 20 20 73 68 70 79 3d |x=294. | shpy=|
|00003f90| 36 37 00 20 20 20 20 20 | 80 0b 20 62 6c 75 65 6b |67. |.. bluek|
|00003fa0| 65 79 3d 31 20 80 21 20 | 73 68 70 79 3d 37 33 00 |ey=1 .! |shpy=73.|
|00003fb0| 20 20 20 20 20 80 0b 20 | 64 72 61 77 66 6c 61 67 | .. |drawflag|
|00003fc0| 3d 31 00 20 20 20 20 20 | 20 20 20 62 6c 75 65 6b |=1. | bluek|
|00003fd0| 65 79 2b 31 00 20 20 20 | 20 20 20 20 20 6e 65 77 |ey+1. | new|
|00003fe0| 73 63 6f 72 65 2b 35 35 | 35 00 20 20 20 20 20 80 |score+55|5. .|
|00003ff0| c0 00 20 20 20 80 0f 20 | 32 31 20 20 20 20 3b 67 |.. .. |21 ;g|
|00004000| 6f 6c 64 20 6b 65 79 00 | 20 20 20 20 20 73 68 70 |old key.| shp|
|00004010| 78 3d 32 39 34 00 20 20 | 20 20 20 73 68 70 79 3d |x=294. | shpy=|
|00004020| 36 37 00 20 20 20 20 20 | 62 6c 75 65 6b 65 79 3d |67. |bluekey=|
|00004030| 33 00 20 20 20 20 20 67 | 72 65 65 6e 6b 65 79 3d |3. g|reenkey=|
|00004040| 33 00 20 20 20 20 20 67 | 6f 6c 64 6b 65 79 3d 31 |3. g|oldkey=1|
|00004050| 00 20 20 20 20 20 6e 65 | 77 73 63 6f 72 65 2b 31 |. ne|wscore+1|
|00004060| 30 30 30 30 00 20 20 20 | 80 0f 20 31 36 20 20 20 |0000. |.. 16 |
|00004070| 20 3b 6c 6f 63 6b 65 64 | 20 63 61 67 65 00 20 20 | ;locked| cage. |
|00004080| 20 20 20 70 78 3d 78 6e | 65 77 00 20 20 20 20 20 | px=xn|ew. |
|00004090| 70 79 3d 79 6e 65 77 00 | 20 20 20 20 20 80 be 20 |py=ynew.| .. |
|000040a0| 80 0e 00 20 20 20 20 20 | 70 69 63 6b 75 70 3d 2d |... |pickup=-|
|000040b0| 31 00 20 20 20 20 20 80 | 05 20 77 65 61 70 6f 6e |1. .|. weapon|
|000040c0| 63 68 65 63 6b 00 20 20 | 20 80 0f 20 31 35 20 20 |check. | .. 15 |
|000040d0| 20 20 3b 70 6f 74 69 6f | 6e 00 20 20 20 20 20 80 | ;potio|n. .|
|000040e0| 0b 20 64 72 61 77 66 6c | 61 67 3d 31 00 20 20 20 |. drawfl|ag=1. |
|000040f0| 20 20 20 20 6e 65 77 73 | 63 6f 72 65 2b 36 30 38 | news|core+608|
|00004100| 30 00 20 20 20 20 20 20 | 20 6c 69 66 65 2b 31 00 |0. | life+1.|
|00004110| 20 20 20 20 20 20 20 80 | 0b 20 6c 69 66 65 3e 31 | .|. life>1|
|00004120| 30 30 20 80 21 20 6c 69 | 66 65 3d 31 30 30 00 20 |00 .! li|fe=100. |
|00004130| 20 20 20 20 20 20 80 06 | 20 73 68 6f 77 6c 69 66 | ..| showlif|
|00004140| 65 00 20 20 20 20 20 20 | 20 80 0b 20 74 65 73 74 |e. | .. test|
|00004150| 3d 30 20 80 21 20 62 61 | 72 63 6f 6c 6f 72 3d 31 |=0 .! ba|rcolor=1|
|00004160| 31 00 20 20 20 20 20 20 | 20 80 06 20 73 68 6f 77 |1. | .. show|
|00004170| 6c 69 66 65 00 20 20 20 | 20 20 80 c0 00 20 20 20 |life. | ... |
|00004180| 80 0f 20 31 34 20 20 20 | 20 3b 65 6e 65 72 67 79 |.. 14 | ;energy|
|00004190| 00 20 20 20 20 20 80 0b | 20 70 65 6e 65 72 67 79 |. ..| penergy|
|000041a0| 3d 6d 61 78 73 74 72 65 | 6e 67 74 68 00 20 20 20 |=maxstre|ngth. |
|000041b0| 20 20 20 20 20 80 be 20 | 80 0e 00 20 20 20 20 20 | .. |... |
|000041c0| 20 20 20 70 69 63 6b 75 | 70 3d 2d 31 00 20 20 20 | picku|p=-1. |
|000041d0| 20 20 20 20 20 80 05 20 | 77 65 61 70 6f 6e 63 68 | .. |weaponch|
|000041e0| 65 63 6b 00 20 20 20 20 | 20 80 c0 00 20 20 20 20 |eck. | ... |
|000041f0| 20 80 0b 20 64 72 61 77 | 66 6c 61 67 3d 31 00 20 | .. draw|flag=1. |
|00004200| 20 20 20 20 20 20 70 65 | 6e 65 72 67 79 2b 34 00 | pe|nergy+4.|
|00004210| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 80 0b 20 | ...| .. |
|00004220| 70 65 6e 65 72 67 79 3e | 6d 61 78 73 74 72 65 6e |penergy>|maxstren|
|00004230| 67 74 68 20 80 8a 20 70 | 65 6e 65 72 67 79 3c 30 |gth .. p|energy<0|
|00004240| 20 80 21 20 70 65 6e 65 | 72 67 79 3d 6d 61 78 73 | .! pene|rgy=maxs|
|00004250| 74 72 65 6e 67 74 68 00 | 20 20 20 80 0f 20 32 34 |trength.| .. 24|
|00004260| 20 20 20 3b 72 61 79 20 | 63 68 61 72 67 65 00 20 | ;ray |charge. |
|00004270| 20 20 20 20 80 0b 20 72 | 61 79 3e 32 39 00 20 20 | .. r|ay>29. |
|00004280| 20 20 20 20 20 20 80 be | 20 80 0e 00 20 20 20 20 | ..| ... |
|00004290| 20 20 20 20 70 69 63 6b | 75 70 3d 2d 31 00 20 20 | pick|up=-1. |
|000042a0| 20 20 20 20 20 20 80 05 | 20 77 65 61 70 6f 6e 63 | ..| weaponc|
|000042b0| 68 65 63 6b 00 20 20 20 | 20 20 80 c0 00 20 20 20 |heck. | ... |
|000042c0| 20 20 6e 65 77 73 63 6f | 72 65 2b 35 30 36 00 20 | newsco|re+506. |
|000042d0| 20 20 20 20 73 68 70 78 | 3d 32 37 38 2b 34 2a 72 | shpx|=278+4*r|
|000042e0| 61 79 00 20 20 20 20 20 | 73 68 70 79 3d 35 32 00 |ay. |shpy=52.|
|000042f0| 20 20 20 20 20 80 0b 20 | 72 61 79 3e 39 00 20 20 | .. |ray>9. |
|00004300| 20 20 20 20 20 73 68 70 | 79 3d 35 36 00 20 20 20 | shp|y=56. |
|00004310| 20 20 20 20 73 68 70 78 | 2d 34 30 00 20 20 20 20 | shpx|-40. |
|00004320| 20 80 c0 00 20 20 20 20 | 20 80 0b 20 72 61 79 3e | ... | .. ray>|
|00004330| 31 39 00 20 20 20 20 20 | 20 20 20 73 68 70 79 3d |19. | shpy=|
|00004340| 36 30 00 20 20 20 20 20 | 20 20 20 73 68 70 78 2d |60. | shpx-|
|00004350| 34 30 00 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 |40. |... |
|00004360| 20 80 16 20 7a 3d 30 20 | 80 18 20 34 00 20 20 20 | .. z=0 |.. 4. |
|00004370| 20 20 20 80 0b 20 72 61 | 79 2b 7a 3c 33 30 00 20 | .. ra|y+z<30. |
|00004380| 20 20 20 20 20 20 cb 01 | 20 33 36 2c 73 68 70 78 | ..| 36,shpx|
|00004390| 2c 73 68 70 79 00 20 20 | 20 20 20 20 20 73 68 70 |,shpy. | shp|
|000043a0| 78 2b 34 00 20 20 20 20 | 20 20 20 20 20 80 0b 20 |x+4. | .. |
|000043b0| 73 68 70 78 3e 33 31 34 | 00 20 20 20 20 20 20 20 |shpx>314|. |
|000043c0| 20 20 20 73 68 70 78 2d | 34 30 00 20 20 20 20 20 | shpx-|40. |
|000043d0| 20 20 20 20 20 73 68 70 | 79 2b 34 00 20 20 20 20 | shp|y+4. |
|000043e0| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 80 c0 | ...| ..|
|000043f0| 00 20 20 20 20 20 80 17 | 00 20 20 20 20 20 73 68 |. ..|. sh|
|00004400| 70 78 3d 30 00 20 20 20 | 20 20 80 0b 20 64 72 61 |px=0. | .. dra|
|00004410| 77 66 6c 61 67 3d 31 20 | 80 21 20 72 61 79 2b 35 |wflag=1 |.! ray+5|
|00004420| 00 20 20 20 20 20 80 0b | 20 72 61 79 3e 33 30 20 |. ..| ray>30 |
|00004430| 80 21 20 72 61 79 3d 33 | 30 00 20 20 20 80 0f 20 |.! ray=3|0. .. |
|00004440| 32 33 20 20 20 3b 64 61 | 72 74 73 00 20 20 20 20 |23 ;da|rts. |
|00004450| 20 80 0b 20 64 61 72 74 | 3e 32 39 00 20 20 20 20 | .. dart|>29. |
|00004460| 20 20 20 20 80 be 20 80 | 0e 00 20 20 20 20 20 20 | .. .|.. |
|00004470| 20 20 70 69 63 6b 75 70 | 3d 2d 31 00 20 20 20 20 | pickup|=-1. |
|00004480| 20 20 20 20 80 05 20 77 | 65 61 70 6f 6e 63 68 65 | .. w|eaponche|
|00004490| 63 6b 00 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 |ck. |... |
|000044a0| 6e 65 77 73 63 6f 72 65 | 2b 34 30 34 00 20 20 20 |newscore|+404. |
|000044b0| 20 20 73 68 70 78 3d 32 | 37 38 2b 34 2a 64 61 72 | shpx=2|78+4*dar|
|000044c0| 74 00 20 20 20 20 20 73 | 68 70 79 3d 33 37 00 20 |t. s|hpy=37. |
|000044d0| 20 20 20 20 80 0b 20 64 | 61 72 74 3e 39 00 20 20 | .. d|art>9. |
|000044e0| 20 20 20 20 20 73 68 70 | 79 3d 34 31 00 20 20 20 | shp|y=41. |
|000044f0| 20 20 20 20 73 68 70 78 | 2d 34 30 00 20 20 20 20 | shpx|-40. |
|00004500| 20 80 c0 00 20 20 20 20 | 20 80 0b 20 64 61 72 74 | ... | .. dart|
|00004510| 3e 31 39 00 20 20 20 20 | 20 20 20 20 73 68 70 79 |>19. | shpy|
|00004520| 3d 34 35 00 20 20 20 20 | 20 20 20 20 73 68 70 78 |=45. | shpx|
|00004530| 2d 34 30 00 20 20 20 20 | 20 80 c0 00 20 20 20 20 |-40. | ... |
|00004540| 20 20 80 16 20 7a 3d 30 | 20 80 18 20 34 00 20 20 | .. z=0| .. 4. |
|00004550| 20 20 20 20 80 0b 20 64 | 61 72 74 2b 7a 3c 33 30 | .. d|art+z<30|
|00004560| 00 20 20 20 20 20 20 20 | cb 01 20 33 35 2c 73 68 |. |.. 35,sh|
|00004570| 70 78 2c 73 68 70 79 00 | 20 20 20 20 20 20 20 73 |px,shpy.| s|
|00004580| 68 70 78 2b 34 00 20 20 | 20 20 20 20 20 20 20 80 |hpx+4. | .|
|00004590| 0b 20 73 68 70 78 3e 33 | 31 34 00 20 20 20 20 20 |. shpx>3|14. |
|000045a0| 20 20 20 20 20 73 68 70 | 78 2d 34 30 00 20 20 20 | shp|x-40. |
|000045b0| 20 20 20 20 20 20 20 73 | 68 70 79 2b 34 00 20 20 | s|hpy+4. |
|000045c0| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|000045d0| 80 c0 00 20 20 20 20 20 | 80 17 00 20 20 20 20 20 |... |... |
|000045e0| 73 68 70 78 3d 30 00 20 | 20 20 20 20 20 80 0b 20 |shpx=0. | .. |
|000045f0| 64 72 61 77 66 6c 61 67 | 3d 31 20 80 21 20 64 61 |drawflag|=1 .! da|
|00004600| 72 74 2b 35 00 20 20 20 | 20 20 20 80 0b 20 64 61 |rt+5. | .. da|
|00004610| 72 74 3e 33 30 20 80 21 | 20 64 61 72 74 3d 33 30 |rt>30 .!| dart=30|
|00004620| 00 20 20 20 80 0f 20 32 | 32 20 20 20 3b 62 6f 6d |. .. 2|2 ;bom|
|00004630| 62 00 20 20 20 20 20 80 | 0b 20 62 6f 6d 62 3e 35 |b. .|. bomb>5|
|00004640| 20 80 8a 20 62 6f 6d 62 | 74 69 6d 65 3e 30 00 20 | .. bomb|time>0. |
|00004650| 20 20 20 20 20 20 80 be | 20 80 0e 00 20 20 20 20 | ..| ... |
|00004660| 20 20 20 70 69 63 6b 75 | 70 3d 2d 31 00 20 20 20 | picku|p=-1. |
|00004670| 20 20 20 20 80 05 20 77 | 65 61 70 6f 6e 63 68 65 | .. w|eaponche|
|00004680| 63 6b 00 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 |ck. |... |
|00004690| 73 68 70 79 3d 32 38 00 | 20 20 20 20 20 6e 65 77 |shpy=28.| new|
|000046a0| 73 63 6f 72 65 2b 31 32 | 30 32 00 20 20 20 20 20 |score+12|02. |
|000046b0| 80 0b 20 64 72 61 77 66 | 6c 61 67 3d 31 20 80 42 |.. drawf|lag=1 .B|
|000046c0| 20 62 6f 6d 62 3c 31 32 | 35 20 80 21 20 62 6f 6d | bomb<12|5 .! bom|
|000046d0| 62 2b 31 00 20 20 20 20 | 20 73 68 70 78 3d 32 35 |b+1. | shpx=25|
|000046e0| 34 2b 31 30 2a 62 6f 6d | 62 00 20 20 20 80 0f 20 |4+10*bom|b. .. |
|000046f0| 32 35 20 20 20 3b 20 66 | 69 72 65 20 65 78 74 69 |25 ; f|ire exti|
|00004700| 6e 67 75 69 73 68 65 72 | 00 20 20 20 20 20 73 68 |nguisher|. sh|
|00004710| 70 78 3d 32 36 34 00 20 | 20 20 20 20 73 68 70 79 |px=264. | shpy|
|00004720| 3d 37 30 00 20 20 20 20 | 20 66 65 78 74 3d 31 00 |=70. | fext=1.|
|00004730| 20 20 20 20 20 6e 65 77 | 73 63 6f 72 65 2b 32 35 | new|score+25|
|00004740| 30 35 00 20 20 20 80 0f | 20 32 36 20 20 3b 20 73 |05. ..| 26 ; s|
|00004750| 6e 6f 72 6b 65 6c 00 20 | 20 20 20 20 73 77 69 6d |norkel. | swim|
|00004760| 3d 31 00 20 20 20 20 20 | 73 68 70 78 3d 32 37 37 |=1. |shpx=277|
|00004770| 00 20 20 20 20 20 73 68 | 70 79 3d 37 30 00 20 80 |. sh|py=70. .|
|00004780| 02 20 80 0e 00 20 80 0b | 20 64 72 61 77 66 6c 61 |. ... ..| drawfla|
|00004790| 67 3d 30 00 20 20 20 80 | 06 20 70 6c 61 79 65 72 |g=0. .|. player|
|000047a0| 6e 6f 69 73 65 00 20 80 | 22 00 20 20 20 80 06 20 |noise. .|". .. |
|000047b0| 73 68 6f 77 73 63 6f 72 | 65 00 20 20 20 80 0b 20 |showscor|e. .. |
|000047c0| 73 68 70 78 3e 30 20 80 | 21 20 80 06 20 44 72 61 |shpx>0 .|! .. Dra|
|000047d0| 77 49 74 00 20 80 c0 00 | 20 80 06 20 73 77 69 74 |wIt. ...| .. swit|
|000047e0| 63 68 00 80 c0 00 00 2e | 77 65 61 70 6f 6e 63 68 |ch......|weaponch|
|000047f0| 65 63 6b 00 62 24 3d dd | 02 00 80 0b 20 62 24 3d |eck.b$=.|.... b$=|
|00004800| 22 26 22 20 80 42 20 74 | 6d 6f 64 65 3d 31 20 3b |"&" .B t|mode=1 ;|
|00004810| 54 65 73 74 6d 6f 64 65 | 20 30 6e 00 20 20 74 65 |Testmode| 0n. te|
|00004820| 73 74 3d 31 00 20 20 62 | 61 72 63 6f 6c 6f 72 3d |st=1. b|arcolor=|
|00004830| 31 32 00 20 20 6e 6f 69 | 73 65 3d 39 00 20 20 80 |12. noi|se=9. .|
|00004840| 06 20 70 6c 61 79 65 72 | 6e 6f 69 73 65 00 20 20 |. player|noise. |
|00004850| 6c 69 66 65 3d 31 32 35 | 00 20 20 80 06 20 73 68 |life=125|. .. sh|
|00004860| 6f 77 6c 69 66 65 00 80 | c0 00 80 0b 20 62 24 3d |owlife..|.... b$=|
|00004870| 22 2f 22 00 20 20 20 80 | 0b 20 70 65 6e 65 72 67 |"/". .|. penerg|
|00004880| 79 3e 35 30 20 80 42 20 | 63 63 79 63 6c 65 3d 30 |y>50 .B |ccycle=0|
|00004890| 20 80 42 20 63 72 65 61 | 74 75 72 65 3e 30 00 20 | .B crea|ture>0. |
|000048a0| 20 20 20 20 20 80 0b 20 | 70 6c 61 79 65 72 3d 31 | .. |player=1|
|000048b0| 20 80 21 20 70 69 6e 63 | 72 65 6d 65 6e 74 3d 32 | .! pinc|rement=2|
|000048c0| 00 20 20 20 20 20 20 80 | 0b 20 70 6c 61 79 65 72 |. .|. player|
|000048d0| 3d 32 20 80 21 20 63 69 | 6e 63 72 65 6d 65 6e 74 |=2 .! ci|ncrement|
|000048e0| 3d 30 00 20 20 20 20 20 | 20 70 65 6e 65 72 67 79 |=0. | penergy|
|000048f0| 3d 70 65 6e 65 72 67 79 | 2d 35 30 00 20 20 20 20 |=penergy|-50. |
|00004900| 20 20 80 06 20 73 68 6f | 77 65 6e 65 72 67 79 00 | .. sho|wenergy.|
|00004910| 20 20 20 20 20 20 6e 6f | 69 73 65 3d 31 36 00 20 | no|ise=16. |
|00004920| 20 20 80 22 00 20 20 20 | 20 20 20 6e 6f 69 73 65 | .". | noise|
|00004930| 3d 35 00 20 20 20 80 c0 | 00 20 20 20 80 06 20 70 |=5. ..|. .. p|
|00004940| 6c 61 79 65 72 6e 6f 69 | 73 65 00 80 c0 00 80 0b |layernoi|se......|
|00004950| 20 62 24 3d 22 70 22 20 | 80 8a 20 62 24 3d 22 50 | b$="p" |.. b$="P|
|00004960| 22 00 20 20 20 a9 04 00 | 20 20 20 ba 04 20 31 31 |". ...| .. 11|
|00004970| 2c 31 35 00 20 20 20 c2 | 05 20 70 78 2a 32 2d 31 |,15. .|. px*2-1|
|00004980| 36 2c 70 79 2a 32 2d 31 | 36 00 20 20 20 80 37 20 |6,py*2-1|6. .7 |
|00004990| 32 30 00 20 20 20 c5 26 | 20 32 30 36 00 20 20 20 |20. .&| 206. |
|000049a0| c5 37 00 20 20 20 80 bb | 00 20 20 20 80 bc 20 c5 |.7. ..|. .. .|
|000049b0| 02 00 20 20 20 c5 37 00 | 20 20 20 c5 26 20 32 30 |.. .7.| .& 20|
|000049c0| 34 00 20 20 20 ba 04 20 | 35 2c 31 35 00 20 20 20 |4. .. |5,15. |
|000049d0| 80 37 20 36 30 00 20 20 | 20 80 0b 20 6d 75 73 69 |.7 60. | .. musi|
|000049e0| 63 3d 31 20 80 21 20 80 | 06 20 4d 75 73 69 63 4f |c=1 .! .|. MusicO|
|000049f0| 6e 00 80 c0 00 80 0b 20 | 62 24 3d 22 4d 22 20 80 |n...... |b$="M" .|
|00004a00| 8a 20 62 24 3d 22 6d 22 | 00 20 20 20 80 0b 20 6d |. b$="m"|. .. m|
|00004a10| 75 73 69 63 3d 31 00 20 | 20 20 20 20 20 a9 04 00 |usic=1. | ...|
|00004a20| 20 20 20 20 20 20 6d 75 | 73 69 63 3d 30 00 20 20 | mu|sic=0. |
|00004a30| 20 80 22 00 20 20 20 20 | 20 20 6d 75 73 69 63 3d | .". | music=|
|00004a40| 31 00 20 20 20 20 20 20 | 80 06 20 4d 75 73 69 63 |1. |.. Music|
|00004a50| 4f 6e 00 20 20 20 80 c0 | 00 20 20 20 80 37 20 33 |On. ..|. .7 3|
|00004a60| 30 00 80 c0 00 80 0b 20 | 62 24 3d dc 86 28 32 37 |0...... |b$=..(27|
|00004a70| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00004a80| 20 20 20 20 20 20 3b 71 | 75 69 74 00 20 20 20 70 | ;q|uit. p|
|00004a90| 65 6e 65 72 67 79 3d 30 | 00 20 20 20 74 65 73 74 |energy=0|. test|
|00004aa0| 3d 30 00 20 20 20 6c 69 | 66 65 3d 30 00 20 20 20 |=0. li|fe=0. |
|00004ab0| 80 05 20 70 6c 61 79 65 | 72 6d 6f 76 65 00 80 c0 |.. playe|rmove...|
|00004ac0| 00 80 0b 20 62 24 3d 22 | 2e 22 20 20 20 20 20 20 |... b$="|." |
|00004ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ae0| 20 20 20 20 3b 72 61 79 | 67 75 6e 00 20 20 20 80 | ;ray|gun. .|
|00004af0| 0b 20 72 61 79 67 75 6e | 3d 31 20 80 42 20 72 61 |. raygun|=1 .B ra|
|00004b00| 79 3e 30 20 80 42 20 73 | 68 6f 74 3d 30 20 80 42 |y>0 .B s|hot=0 .B|
|00004b10| 20 63 65 6e 65 72 67 79 | 3e 30 00 20 20 20 20 20 | cenergy|>0. |
|00004b20| 20 20 6f 6c 64 3d 33 36 | 00 20 20 20 20 20 20 20 | old=36|. |
|00004b30| 73 68 6f 74 3d 34 00 20 | 20 20 20 20 20 20 73 68 |shot=4. | sh|
|00004b40| 70 78 3d 32 37 34 2b 34 | 2a 72 61 79 00 20 20 20 |px=274+4|*ray. |
|00004b50| 20 20 20 20 73 68 70 79 | 3d 35 32 00 20 20 20 20 | shpy|=52. |
|00004b60| 20 80 0b 20 72 61 79 3e | 31 30 00 20 20 20 20 20 | .. ray>|10. |
|00004b70| 20 20 73 68 70 79 3d 35 | 36 00 20 20 20 20 20 20 | shpy=5|6. |
|00004b80| 20 73 68 70 78 2d 34 30 | 00 20 20 20 20 20 80 c0 | shpx-40|. ..|
|00004b90| 00 20 20 20 20 20 80 0b | 20 72 61 79 3e 32 30 00 |. ..| ray>20.|
|00004ba0| 20 20 20 20 20 20 20 20 | 73 68 70 79 3d 36 30 00 | |shpy=60.|
|00004bb0| 20 20 20 20 20 20 20 20 | 73 68 70 78 2d 34 30 00 | |shpx-40.|
|00004bc0| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 80 06 20 | ...| .. |
|00004bd0| 79 61 6e 6b 69 74 00 20 | 20 20 20 20 72 61 79 2d |yankit. | ray-|
|00004be0| 31 00 20 20 20 20 20 6e | 6f 69 73 65 3d 31 38 00 |1. n|oise=18.|
|00004bf0| 20 20 20 20 20 80 06 20 | 70 6c 61 79 65 72 6e 6f | .. |playerno|
|00004c00| 69 73 65 00 20 20 20 20 | 20 73 68 6f 74 78 3d 70 |ise. | shotx=p|
|00004c10| 78 00 20 20 20 20 20 73 | 68 6f 74 79 3d 70 79 00 |x. s|hoty=py.|
|00004c20| 20 20 80 c0 00 80 c0 00 | 80 0b 20 62 24 3d 22 2c | ......|.. b$=",|
|00004c30| 22 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |" | |
|00004c40| 20 20 20 20 20 20 20 20 | 20 20 20 3b 62 6c 6f 77 | | ;blow|
|00004c50| 67 75 6e 00 20 20 20 80 | 0b 20 62 6c 6f 77 67 75 |gun. .|. blowgu|
|00004c60| 6e 3d 31 20 80 42 20 64 | 61 72 74 3e 30 20 80 42 |n=1 .B d|art>0 .B|
|00004c70| 20 73 68 6f 74 3d 30 20 | 80 42 20 63 65 6e 65 72 | shot=0 |.B cener|
|00004c80| 67 79 3e 30 00 20 20 20 | 20 20 20 20 6f 6c 64 3d |gy>0. | old=|
|00004c90| 33 35 00 20 20 20 20 20 | 20 20 73 68 6f 74 3d 32 |35. | shot=2|
|00004ca0| 00 20 20 20 20 20 20 20 | 73 68 70 78 3d 32 37 34 |. |shpx=274|
|00004cb0| 2b 34 2a 64 61 72 74 00 | 20 20 20 20 20 20 20 73 |+4*dart.| s|
|00004cc0| 68 70 79 3d 33 37 00 20 | 20 20 20 20 80 0b 20 64 |hpy=37. | .. d|
|00004cd0| 61 72 74 3e 31 30 00 20 | 20 20 20 20 20 20 73 68 |art>10. | sh|
|00004ce0| 70 79 3d 34 31 00 20 20 | 20 20 20 20 20 73 68 70 |py=41. | shp|
|00004cf0| 78 2d 34 30 00 20 20 20 | 20 20 80 c0 00 20 20 20 |x-40. | ... |
|00004d00| 20 20 80 0b 20 64 61 72 | 74 3e 32 30 00 20 20 20 | .. dar|t>20. |
|00004d10| 20 20 20 20 20 73 68 70 | 79 3d 34 35 00 20 20 20 | shp|y=45. |
|00004d20| 20 20 20 20 20 73 68 70 | 78 2d 34 30 00 20 20 20 | shp|x-40. |
|00004d30| 20 20 80 c0 00 20 20 20 | 20 20 80 06 20 79 61 6e | ... | .. yan|
|00004d40| 6b 69 74 00 20 20 20 20 | 20 64 61 72 74 2d 31 00 |kit. | dart-1.|
|00004d50| 20 20 20 20 20 6e 6f 69 | 73 65 3d 31 00 20 20 20 | noi|se=1. |
|00004d60| 20 20 80 06 20 70 6c 61 | 79 65 72 6e 6f 69 73 65 | .. pla|yernoise|
|00004d70| 00 20 20 20 20 20 73 68 | 6f 74 78 3d 70 78 00 20 |. sh|otx=px. |
|00004d80| 20 20 20 20 73 68 6f 74 | 79 3d 70 79 00 20 20 80 | shot|y=py. .|
|00004d90| c0 00 80 c0 00 80 0b 20 | 62 24 3d 22 20 22 20 80 |....... |b$=" " .|
|00004da0| 42 20 62 6f 6d 62 74 69 | 6d 65 3d 30 20 80 42 20 |B bombti|me=0 .B |
|00004db0| 62 6f 6d 62 3e 30 3b 20 | 73 74 61 72 74 20 62 6f |bomb>0; |start bo|
|00004dc0| 6d 62 00 20 20 20 62 6f | 6d 62 74 69 6d 65 3d 31 |mb. bo|mbtime=1|
|00004dd0| 00 20 20 20 62 61 6e 69 | 6d 3d 30 00 20 20 20 62 |. bani|m=0. b|
|00004de0| 6f 6d 62 78 3d 39 2b 31 | 36 2a 28 6e 65 77 63 6f |ombx=9+1|6*(newco|
|00004df0| 6c 2d 31 29 00 20 20 20 | 62 6f 6d 62 79 3d 38 2b |l-1). |bomby=8+|
|00004e00| 31 36 2a 28 6e 65 77 72 | 6f 77 2d 31 29 00 20 20 |16*(newr|ow-1). |
|00004e10| 20 80 0b 20 62 6f 6d 62 | 78 3c 32 35 20 80 21 20 | .. bomb|x<25 .! |
|00004e20| 62 6f 6d 62 78 3d 32 35 | 00 20 20 20 80 0b 20 62 |bombx=25|. .. b|
|00004e30| 6f 6d 62 79 3c 32 34 20 | 80 21 20 62 6f 6d 62 79 |omby<24 |.! bomby|
|00004e40| 3d 32 34 00 20 20 20 80 | 0b 20 62 6f 6d 62 79 3e |=24. .|. bomby>|
|00004e50| 31 37 34 20 80 21 20 62 | 6f 6d 62 79 3d 31 37 34 |174 .! b|omby=174|
|00004e60| 00 20 20 20 6e 6f 69 73 | 65 3d 31 32 00 20 20 20 |. nois|e=12. |
|00004e70| 80 06 20 70 6c 61 79 65 | 72 6e 6f 69 73 65 00 20 |.. playe|rnoise. |
|00004e80| 20 20 6f 6c 64 3d 32 32 | 00 20 20 20 73 68 70 79 | old=22|. shpy|
|00004e90| 3d 32 38 00 20 20 20 73 | 68 70 78 3d 32 35 34 2b |=28. s|hpx=254+|
|00004ea0| 31 30 2a 62 6f 6d 62 00 | 20 20 20 80 06 20 79 61 |10*bomb.| .. ya|
|00004eb0| 6e 6b 69 74 00 20 20 20 | 62 6f 6d 62 2d 31 00 80 |nkit. |bomb-1..|
|00004ec0| c0 00 00 80 0b 20 df 04 | 28 31 29 3d 31 20 80 42 |..... ..|(1)=1 .B|
|00004ed0| 20 73 77 6f 72 64 3d 30 | 20 20 20 20 20 3b 73 77 | sword=0| ;sw|
|00004ee0| 69 6e 67 20 73 77 6f 72 | 64 00 20 20 20 20 80 2c |ing swor|d. .,|
|00004ef0| 20 d0 01 20 73 65 65 00 | 20 20 20 20 bb 84 20 31 | .. see.| .. 1|
|00004f00| 32 37 2c 31 39 35 2c 31 | 33 30 2c 31 39 38 2c 30 |27,195,1|30,198,0|
|00004f10| 00 20 20 20 20 80 2c 20 | d0 01 20 64 72 61 77 00 |. ., |.. draw.|
|00004f20| 20 20 20 20 bb 84 20 31 | 32 37 2c 31 39 35 2c 31 | .. 1|27,195,1|
|00004f30| 33 30 2c 31 39 38 2c 30 | 00 20 20 20 20 6e 6f 69 |30,198,0|. noi|
|00004f40| 73 65 3d 31 33 00 20 20 | 20 20 80 06 20 70 6c 61 |se=13. | .. pla|
|00004f50| 79 65 72 6e 6f 69 73 65 | 00 20 20 20 20 73 77 69 |yernoise|. swi|
|00004f60| 6e 67 3d 31 00 20 20 20 | 20 73 77 6f 72 64 3d 31 |ng=1. | sword=1|
|00004f70| 36 30 20 2d 20 6d 61 78 | 73 74 72 65 6e 67 74 68 |60 - max|strength|
|00004f80| 00 20 20 20 20 73 77 78 | 3d 70 78 00 20 20 20 20 |. swx|=px. |
|00004f90| 73 77 79 3d 70 79 00 20 | 20 20 20 80 0b 20 73 77 |swy=py. | .. sw|
|00004fa0| 78 3c 32 32 20 80 21 20 | 73 77 78 3d 32 32 00 20 |x<22 .! |swx=22. |
|00004fb0| 20 20 20 80 0b 20 73 77 | 79 3c 32 32 20 80 21 20 | .. sw|y<22 .! |
|00004fc0| 73 77 79 3d 32 32 00 20 | 20 20 20 80 0b 20 73 77 |swy=22. | .. sw|
|00004fd0| 79 3e 31 37 34 20 80 21 | 20 73 77 79 3d 31 37 34 |y>174 .!| swy=174|
|00004fe0| 00 80 c0 00 80 0b 20 73 | 77 69 6e 67 3e 30 20 80 |...... s|wing>0 .|
|00004ff0| 42 20 73 77 69 6e 67 3c | 35 00 20 20 20 c9 04 20 |B swing<|5. .. |
|00005000| cb 04 00 20 20 20 c9 02 | 20 64 72 61 77 2c 73 77 |... ..| draw,sw|
|00005010| 6f 72 64 73 77 69 6e 67 | 2b 73 77 69 6e 67 2c 73 |ordswing|+swing,s|
|00005020| 77 78 2b 31 2c 73 77 79 | 2b 31 00 20 20 20 c9 04 |wx+1,swy|+1. ..|
|00005030| 20 cb 03 00 20 20 20 c9 | 02 20 64 72 61 77 2c 73 | ... .|. draw,s|
|00005040| 77 6f 72 64 73 77 69 6e | 67 2b 73 77 69 6e 67 2c |wordswin|g+swing,|
|00005050| 73 77 78 2c 73 77 79 00 | 20 20 20 73 77 69 6e 67 |swx,swy.| swing|
|00005060| 64 6f 6e 65 00 20 20 20 | 73 77 69 6e 67 2b 31 00 |done. |swing+1.|
|00005070| 80 c0 00 80 0b 20 73 68 | 6f 74 3e 30 00 20 20 63 |..... sh|ot>0. c|
|00005080| 75 72 73 68 61 70 65 3d | 33 36 00 20 20 80 0b 20 |urshape=|36. .. |
|00005090| 73 68 6f 74 3d 32 20 80 | 21 20 63 75 72 73 68 61 |shot=2 .|! cursha|
|000050a0| 70 65 3d 33 35 00 20 20 | 80 0b 20 73 68 6f 74 78 |pe=35. |.. shotx|
|000050b0| 3c 63 78 20 80 21 20 73 | 68 6f 74 78 2b 73 68 6f |<cx .! s|hotx+sho|
|000050c0| 74 00 20 20 80 0b 20 73 | 68 6f 74 78 3e 63 78 20 |t. .. s|hotx>cx |
|000050d0| 80 21 20 73 68 6f 74 78 | 2d 73 68 6f 74 00 20 20 |.! shotx|-shot. |
|000050e0| 80 0b 20 73 68 6f 74 79 | 3c 63 79 20 80 21 20 73 |.. shoty|<cy .! s|
|000050f0| 68 6f 74 79 2b 73 68 6f | 74 00 20 20 80 0b 20 73 |hoty+sho|t. .. s|
|00005100| 68 6f 74 79 3e 63 79 20 | 80 21 20 73 68 6f 74 79 |hoty>cy |.! shoty|
|00005110| 2d 73 68 6f 74 00 20 20 | c9 04 20 cb 04 00 20 20 |-shot. |.. ... |
|00005120| c9 02 20 64 72 61 77 2c | 63 75 72 73 68 61 70 65 |.. draw,|curshape|
|00005130| 2c 73 68 6f 74 78 2b 31 | 2c 73 68 6f 74 79 2b 31 |,shotx+1|,shoty+1|
|00005140| 00 20 20 c9 04 20 cb 03 | 00 20 20 c9 02 20 64 72 |. .. ..|. .. dr|
|00005150| 61 77 2c 63 75 72 73 68 | 61 70 65 2c 73 68 6f 74 |aw,cursh|ape,shot|
|00005160| 78 2c 73 68 6f 74 79 00 | 20 20 c9 04 20 cb 03 00 |x,shoty.| .. ...|
|00005170| 20 20 80 0b 20 b4 06 20 | 28 33 36 2c 73 68 6f 74 | .. .. |(36,shot|
|00005180| 78 2c 73 68 6f 74 79 2c | 63 72 65 61 74 75 72 65 |x,shoty,|creature|
|00005190| 2c 63 78 2c 63 79 29 00 | 20 20 20 20 20 20 80 06 |,cx,cy).| ..|
|000051a0| 20 43 72 65 61 74 75 72 | 65 48 69 74 00 20 20 20 | Creatur|eHit. |
|000051b0| 20 20 20 73 68 6f 74 3d | 30 00 20 20 80 c0 00 80 | shot=|0. ....|
|000051c0| c0 00 80 0b 20 62 6f 6d | 62 74 69 6d 65 3e 30 00 |.... bom|btime>0.|
|000051d0| 20 20 20 62 6f 6d 62 74 | 69 6d 65 2b 31 00 73 68 | bombt|ime+1.sh|
|000051e0| 70 78 3d 62 6f 6d 62 78 | 00 73 68 70 79 3d 62 6f |px=bombx|.shpy=bo|
|000051f0| 6d 62 79 00 20 20 80 0b | 20 62 6f 6d 62 74 69 6d |mby. ..| bombtim|
|00005200| 65 3e 36 38 00 20 20 20 | 20 20 80 0e 20 bc 02 28 |e>68. | .. ..(|
|00005210| 28 62 6f 6d 62 74 69 6d | 65 2d 36 30 29 2f 38 29 |(bombtim|e-60)/8)|
|00005220| 00 20 20 20 20 20 20 20 | 80 0f 20 31 00 20 20 20 |. |.. 1. |
|00005230| 20 20 20 20 20 20 6e 6f | 69 73 65 3d 33 00 20 20 | no|ise=3. |
|00005240| 20 20 20 20 20 20 20 73 | 6f 75 6e 64 66 6c 61 67 | s|oundflag|
|00005250| 3d 30 00 20 20 20 20 20 | 20 20 20 20 80 06 20 70 |=0. | .. p|
|00005260| 6c 61 79 65 72 6e 6f 69 | 73 65 00 20 20 20 20 20 |layernoi|se. |
|00005270| 20 20 20 20 73 6f 75 6e | 64 66 6c 61 67 3d 38 30 | soun|dflag=80|
|00005280| 00 20 20 20 20 20 20 20 | 20 20 63 75 72 73 68 61 |. | cursha|
|00005290| 70 65 3d 33 32 00 20 20 | 20 20 20 20 20 20 20 80 |pe=32. | .|
|000052a0| 06 20 62 6f 6d 62 64 72 | 61 77 00 20 20 20 20 20 |. bombdr|aw. |
|000052b0| 20 20 80 0f 20 32 00 20 | 20 20 20 20 20 20 20 20 | .. 2. | |
|000052c0| 63 75 72 73 68 61 70 65 | 3d 33 32 00 20 20 20 20 |curshape|=32. |
|000052d0| 20 20 20 20 20 80 06 20 | 62 6f 6d 62 64 72 61 77 | .. |bombdraw|
|000052e0| 00 20 20 20 20 20 20 20 | 80 0f 20 33 00 20 20 20 |. |.. 3. |
|000052f0| 20 20 20 20 20 20 63 75 | 72 73 68 61 70 65 3d 33 | cu|rshape=3|
|00005300| 33 00 20 20 20 20 20 20 | 20 20 20 80 06 20 62 6f |3. | .. bo|
|00005310| 6d 62 64 72 61 77 00 20 | 20 20 20 20 20 20 80 0f |mbdraw. | ..|
|00005320| 20 34 00 20 20 20 20 20 | 20 20 20 20 63 75 72 73 | 4. | curs|
|00005330| 68 61 70 65 3d 33 33 00 | 20 20 20 20 20 20 20 20 |hape=33.| |
|00005340| 20 80 06 20 62 6f 6d 62 | 64 72 61 77 00 20 20 20 | .. bomb|draw. |
|00005350| 20 20 20 20 80 0f 20 35 | 00 20 20 20 20 20 20 20 | .. 5|. |
|00005360| 20 20 80 0b 20 62 6f 6d | 62 74 69 6d 65 3e 31 30 | .. bom|btime>10|
|00005370| 35 00 20 20 20 20 20 20 | 20 20 20 20 20 78 6e 65 |5. | xne|
|00005380| 77 3d 62 6f 6d 62 78 00 | 20 20 20 20 20 20 20 20 |w=bombx.| |
|00005390| 20 20 20 79 6e 65 77 3d | 62 6f 6d 62 79 00 20 20 | ynew=|bomby. |
|000053a0| 20 20 20 20 20 20 20 20 | 20 80 06 20 48 69 74 57 | | .. HitW|
|000053b0| 68 61 74 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |hat. | .|
|000053c0| 16 20 69 20 3d 20 6e 65 | 77 72 6f 77 20 2d 31 20 |. i = ne|wrow -1 |
|000053d0| 80 18 20 6e 65 77 72 6f | 77 20 2b 31 00 20 20 20 |.. newro|w +1. |
|000053e0| 20 20 20 20 20 20 20 20 | 20 80 16 20 6a 3d 20 6e | | .. j= n|
|000053f0| 65 77 63 6f 6c 20 2d 31 | 20 80 18 20 6e 65 77 63 |ewcol -1| .. newc|
|00005400| 6f 6c 20 2b 31 00 20 20 | 20 20 20 20 20 20 20 20 |ol +1. | |
|00005410| 20 20 20 20 20 74 65 6d | 70 32 3d 72 6f 6f 6d 73 | tem|p2=rooms|
|00005420| 28 72 6f 6f 6d 2c 69 2c | 6a 29 00 20 20 20 20 20 |(room,i,|j). |
|00005430| 20 20 20 20 20 20 20 20 | 20 20 74 65 6d 70 3d 30 | | temp=0|
|00005440| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005450| 20 20 20 80 0e 20 74 65 | 6d 70 32 00 20 20 20 20 | .. te|mp2. |
|00005460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005470| 80 0f 20 30 00 20 20 20 | 20 20 20 20 20 20 20 20 |.. 0. | |
|00005480| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005490| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|000054a0| 20 20 20 20 20 20 20 80 | 0f 20 32 00 20 20 20 20 | .|. 2. |
|000054b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054c0| 20 20 80 0b 20 69 3d 31 | 20 80 8a 20 69 3d 31 32 | .. i=1| .. i=12|
|000054d0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000054e0| 20 20 20 20 20 20 20 20 | 20 74 65 6d 70 3d 36 00 | | temp=6.|
|000054f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005500| 20 20 20 20 20 20 20 20 | 79 61 6e 6b 3d 2d 33 00 | |yank=-3.|
|00005510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005520| 20 20 20 20 20 20 80 22 | 00 20 20 20 20 20 20 20 | ."|. |
|00005530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005540| 20 74 65 6d 70 3d 2d 31 | 00 20 20 20 20 20 20 20 | temp=-1|. |
|00005550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005560| c0 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00005570| 20 20 20 20 20 20 80 0f | 20 33 00 20 20 20 20 20 | ..| 3. |
|00005580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005590| 20 80 0b 20 6a 3d 31 20 | 80 8a 20 6a 3d 31 36 00 | .. j=1 |.. j=16.|
|000055a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000055b0| 20 20 20 20 20 20 20 20 | 74 65 6d 70 3d 37 00 20 | |temp=7. |
|000055c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000055d0| 20 20 20 20 20 20 20 79 | 61 6e 6b 3d 2d 33 00 20 | y|ank=-3. |
|000055e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000055f0| 20 20 20 20 20 80 22 00 | 20 20 20 20 20 20 20 20 | .".| |
|00005600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005610| 74 65 6d 70 3d 2d 31 00 | 20 20 20 20 20 20 20 20 |temp=-1.| |
|00005620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 c0 | | ..|
|00005630| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005640| 20 20 20 20 20 80 0f 20 | 34 00 20 20 20 20 20 20 | .. |4. |
|00005650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005660| 80 0b 20 69 3d 31 20 80 | 8a 20 69 3d 31 32 00 20 |.. i=1 .|. i=12. |
|00005670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005680| 20 20 20 20 20 20 20 74 | 65 6d 70 3d 36 00 20 20 | t|emp=6. |
|00005690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056a0| 20 20 20 20 20 20 79 61 | 6e 6b 3d 2d 33 00 20 20 | ya|nk=-3. |
|000056b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056c0| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 20 20 20 | .". | |
|000056d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 74 | | t|
|000056e0| 65 6d 70 3d 2d 31 00 20 | 20 20 20 20 20 20 20 20 |emp=-1. | |
|000056f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 c0 00 | | ...|
|00005700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005710| 20 20 20 20 80 0f 20 35 | 00 20 20 20 20 20 20 20 | .. 5|. |
|00005720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005730| 0b 20 6a 3d 31 20 80 8a | 20 6a 3d 31 36 00 20 20 |. j=1 ..| j=16. |
|00005740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005750| 20 20 20 20 20 20 74 65 | 6d 70 3d 37 00 20 20 20 | te|mp=7. |
|00005760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005770| 20 20 20 20 20 79 61 6e | 6b 3d 2d 33 00 20 20 20 | yan|k=-3. |
|00005780| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005790| 20 20 20 80 22 00 20 20 | 20 20 20 20 20 20 20 20 | .". | |
|000057a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 74 65 | | te|
|000057b0| 6d 70 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |mp=-1. | |
|000057c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|000057d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057e0| 20 20 20 80 0f 20 36 00 | 20 20 20 20 20 20 20 20 | .. 6.| |
|000057f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|00005800| 20 69 3d 31 20 80 8a 20 | 69 3d 31 32 00 20 20 20 | i=1 .. |i=12. |
|00005810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005820| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|00005830| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005840| 20 20 20 80 22 00 20 20 | 20 20 20 20 20 20 20 20 | .". | |
|00005850| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 74 65 | | te|
|00005860| 6d 70 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |mp=-1. | |
|00005870| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|00005880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005890| 20 20 20 80 0f 20 37 00 | 20 20 20 20 20 20 20 20 | .. 7.| |
|000058a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|000058b0| 20 6a 3d 31 20 80 8a 20 | 6a 3d 31 36 00 20 20 20 | j=1 .. |j=16. |
|000058c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000058d0| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|000058e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000058f0| 20 20 20 80 22 00 20 20 | 20 20 20 20 20 20 20 20 | .". | |
|00005900| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 74 65 | | te|
|00005910| 6d 70 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |mp=-1. | |
|00005920| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|00005930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005940| 20 20 20 80 0f 20 38 00 | 20 20 20 20 20 20 20 20 | .. 8.| |
|00005950| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 79 61 | | ya|
|00005960| 6e 6b 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |nk=-1. | |
|00005970| 20 20 20 20 20 20 20 20 | 20 20 80 0f 20 39 00 20 | | .. 9. |
|00005980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005990| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|000059a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000059b0| 20 80 0f 20 31 30 00 20 | 20 20 20 20 20 20 20 20 | .. 10. | |
|000059c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 79 61 6e | | yan|
|000059d0| 6b 3d 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |k=-1. | |
|000059e0| 20 20 20 20 20 20 20 20 | 20 80 0f 20 31 31 00 20 | | .. 11. |
|000059f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a00| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|00005a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a20| 20 80 0f 20 31 36 00 20 | 20 20 20 20 20 20 20 20 | .. 16. | |
|00005a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 79 61 6e | | yan|
|00005a40| 6b 3d 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |k=-1. | |
|00005a50| 20 20 20 20 20 20 20 20 | 20 80 0f 20 32 30 00 20 | | .. 20. |
|00005a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a70| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|00005a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a90| 20 80 0f 20 32 37 00 20 | 20 20 20 20 20 20 20 20 | .. 27. | |
|00005aa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 79 61 6e | | yan|
|00005ab0| 6b 3d 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |k=-1. | |
|00005ac0| 20 20 20 20 20 20 20 20 | 20 80 0f 20 32 38 00 20 | | .. 28. |
|00005ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ae0| 20 20 20 20 20 79 61 6e | 6b 3d 2d 31 00 20 20 20 | yan|k=-1. |
|00005af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b00| 20 80 10 00 20 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00005b10| 20 20 20 20 20 20 20 20 | 20 20 74 65 6d 70 3d 2d | | temp=-|
|00005b20| 31 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1. | |
|00005b30| 20 20 20 20 20 20 20 20 | 80 0b 20 74 65 6d 70 32 | |.. temp2|
|00005b40| 3e 32 36 20 80 21 20 74 | 65 6d 70 3d 74 65 6d 70 |>26 .! t|emp=temp|
|00005b50| 32 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |2. | |
|00005b60| 20 20 20 20 20 20 80 02 | 20 80 0e 00 20 20 20 20 | ..| ... |
|00005b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 0b 20 | | .. |
|00005b80| 74 65 6d 70 3d 2d 31 20 | 80 21 20 79 61 6e 6b 3d |temp=-1 |.! yank=|
|00005b90| 2d 32 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-2. | |
|00005ba0| 20 20 20 20 80 0b 20 79 | 61 6e 6b 3c 2d 31 00 20 | .. y|ank<-1. |
|00005bb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005bc0| 20 20 20 73 68 70 78 3d | 39 2b 31 36 2a 28 6a 2d | shpx=|9+16*(j-|
|00005bd0| 31 29 3a 73 68 70 79 3d | 38 2b 31 36 2a 28 69 2d |1):shpy=|8+16*(i-|
|00005be0| 31 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1). | |
|00005bf0| 20 20 20 20 20 20 20 cb | 01 20 74 69 6c 65 2c 73 | .|. tile,s|
|00005c00| 68 70 78 2c 73 68 70 79 | 00 20 20 20 20 20 20 20 |hpx,shpy|. |
|00005c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|00005c20| 20 62 6f 6d 62 74 69 6d | 65 3d 31 30 37 00 20 20 | bombtim|e=107. |
|00005c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c40| 20 20 20 20 20 72 6f 6f | 6d 73 28 72 6f 6f 6d 2c | roo|ms(room,|
|00005c50| 69 2c 6a 29 3d 74 65 6d | 70 00 20 20 20 20 20 20 |i,j)=tem|p. |
|00005c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c70| 20 80 0b 20 69 3d 31 20 | 80 42 20 74 65 6d 70 3d | .. i=1 |.B temp=|
|00005c80| 36 20 80 21 20 72 6f 6f | 6d 73 28 75 70 72 6f 6f |6 .! roo|ms(uproo|
|00005c90| 6d 2c 31 32 2c 6a 29 3d | 74 65 6d 70 00 20 20 20 |m,12,j)=|temp. |
|00005ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005cb0| 20 20 20 20 80 0b 20 69 | 3d 31 32 20 80 42 20 74 | .. i|=12 .B t|
|00005cc0| 65 6d 70 3d 36 20 80 21 | 20 72 6f 6f 6d 73 28 64 |emp=6 .!| rooms(d|
|00005cd0| 6f 77 6e 72 6f 6f 6d 2c | 31 2c 6a 29 3d 74 65 6d |ownroom,|1,j)=tem|
|00005ce0| 70 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |p. | |
|00005cf0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 6a 3d 31 20 | | .. j=1 |
|00005d00| 80 42 20 74 65 6d 70 3d | 37 20 80 21 20 72 6f 6f |.B temp=|7 .! roo|
|00005d10| 6d 73 28 6c 65 66 74 72 | 6f 6f 6d 2c 69 2c 31 36 |ms(leftr|oom,i,16|
|00005d20| 29 3d 74 65 6d 70 00 20 | 20 20 20 20 20 20 20 20 |)=temp. | |
|00005d30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|00005d40| 20 6a 3d 31 36 20 80 42 | 20 74 65 6d 70 3d 37 20 | j=16 .B| temp=7 |
|00005d50| 80 21 20 72 6f 6f 6d 73 | 28 72 69 67 68 74 72 6f |.! rooms|(rightro|
|00005d60| 6f 6d 2c 69 2c 31 29 3d | 74 65 6d 70 00 20 20 20 |om,i,1)=|temp. |
|00005d70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d80| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00005d90| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 79 61 6e | | .. yan|
|00005da0| 6b 3d 2d 33 00 20 20 20 | 20 20 20 20 20 20 20 20 |k=-3. | |
|00005db0| 20 20 20 20 20 20 20 20 | 20 20 20 cb 02 20 cb 04 | | .. ..|
|00005dc0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005dd0| 20 20 20 20 20 20 20 cb | 01 20 74 65 6d 70 2c 73 | .|. temp,s|
|00005de0| 68 70 78 2b 31 2c 73 68 | 70 79 2b 31 00 20 20 20 |hpx+1,sh|py+1. |
|00005df0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e00| 20 20 20 cb 02 20 cb 03 | 00 20 20 20 20 20 20 20 | .. ..|. |
|00005e10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 cb | | .|
|00005e20| 01 20 74 65 6d 70 2c 73 | 68 70 78 2c 73 68 70 79 |. temp,s|hpx,shpy|
|00005e30| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005e40| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00005e50| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|00005e60| 20 20 20 20 20 20 20 20 | 20 80 17 20 6a 00 20 20 | | .. j. |
|00005e70| 20 20 20 20 20 20 20 20 | 20 80 17 20 69 00 20 20 | | .. i. |
|00005e80| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|00005e90| 20 20 20 63 75 72 73 68 | 61 70 65 3d 33 34 00 20 | cursh|ape=34. |
|00005ea0| 20 20 20 20 20 20 20 20 | 80 06 20 62 6f 6d 62 64 | |.. bombd|
|00005eb0| 72 61 77 00 20 20 20 20 | 20 20 20 80 0f 20 36 00 |raw. | .. 6.|
|00005ec0| 20 20 20 20 20 20 20 20 | 20 63 75 72 73 68 61 70 | | curshap|
|00005ed0| 65 3d 32 30 38 00 20 20 | 20 20 20 20 20 20 20 80 |e=208. | .|
|00005ee0| 06 20 62 6f 6d 62 64 72 | 61 77 00 20 20 20 20 20 |. bombdr|aw. |
|00005ef0| 20 20 20 20 80 0b 20 62 | 6f 6d 62 74 69 6d 65 3d | .. b|ombtime=|
|00005f00| 31 31 35 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |115. | .|
|00005f10| 0b 20 63 72 65 61 74 75 | 72 65 20 3e 30 20 80 42 |. creatu|re >0 .B|
|00005f20| 20 bc 09 28 63 78 2d 62 | 6f 6d 62 78 29 3c 33 32 | ..(cx-b|ombx)<32|
|00005f30| 20 80 42 20 bc 09 28 63 | 79 2d 62 6f 6d 62 79 29 | .B ..(c|y-bomby)|
|00005f40| 3c 33 32 00 20 20 20 20 | 20 20 20 20 20 20 20 63 |<32. | c|
|00005f50| 65 6e 65 72 67 79 3d 30 | 00 20 20 20 20 20 20 20 |energy=0|. |
|00005f60| 20 20 20 20 80 06 20 6b | 69 6c 6c 63 72 65 61 74 | .. k|illcreat|
|00005f70| 75 72 65 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |ure. | .|
|00005f80| c0 00 20 20 20 20 20 20 | 20 20 20 20 20 80 0b 20 |.. | .. |
|00005f90| bc 09 28 70 78 2d 62 6f | 6d 62 78 29 3c 33 32 20 |..(px-bo|mbx)<32 |
|00005fa0| 80 42 20 bc 09 28 70 79 | 2d 62 6f 6d 62 79 29 3c |.B ..(py|-bomby)<|
|00005fb0| 33 32 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |32. | |
|00005fc0| 20 70 65 6e 65 72 67 79 | 3d 30 00 20 20 20 20 20 | penergy|=0. |
|00005fd0| 20 20 20 20 20 20 20 20 | 3b 20 47 6f 73 75 62 20 | |; Gosub |
|00005fe0| 6b 69 6c 6c 70 6c 61 79 | 65 72 00 20 20 20 20 20 |killplay|er. |
|00005ff0| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00006000| 20 20 80 c0 00 20 20 20 | 20 20 20 20 80 0f 20 37 | ... | .. 7|
|00006010| 00 20 20 20 20 20 20 20 | 20 62 6f 6d 62 74 69 6d |. | bombtim|
|00006020| 65 3d 30 00 20 20 20 20 | 80 02 20 80 0e 00 20 20 |e=0. |.. ... |
|00006030| 80 22 00 20 20 20 62 61 | 6e 69 6d 2b 31 00 20 20 |.". ba|nim+1. |
|00006040| 20 80 0b 20 62 61 6e 69 | 6d 3e 34 00 20 20 20 20 | .. bani|m>4. |
|00006050| 20 ba 04 20 36 2c 38 00 | 20 20 20 20 20 62 6f 6d | .. 6,8.| bom|
|00006060| 62 73 68 61 70 65 2b 31 | 00 20 20 20 20 20 80 0b |bshape+1|. ..|
|00006070| 20 62 6f 6d 62 73 68 61 | 70 65 3e 33 31 20 80 21 | bombsha|pe>31 .!|
|00006080| 20 62 6f 6d 62 73 68 61 | 70 65 3d 32 39 00 20 20 | bombsha|pe=29. |
|00006090| 80 c0 00 20 20 20 63 75 | 72 73 68 61 70 65 3d 62 |... cu|rshape=b|
|000060a0| 6f 6d 62 73 68 61 70 65 | 00 20 20 20 80 06 20 62 |ombshape|. .. b|
|000060b0| 6f 6d 62 64 72 61 77 00 | 20 20 80 c0 00 80 c0 00 |ombdraw.| ......|
|000060c0| 70 6c 61 79 65 72 64 72 | 61 77 00 70 73 68 61 70 |playerdr|aw.pshap|
|000060d0| 65 3d 70 73 74 61 72 74 | 2b 34 2a 70 72 6f 74 2b |e=pstart|+4*prot+|
|000060e0| 70 61 6e 69 6d 00 c9 04 | 20 cb 04 00 c9 02 20 64 |panim...| ..... d|
|000060f0| 72 61 77 2c 70 73 68 61 | 70 65 2c 70 78 2b 31 2c |raw,psha|pe,px+1,|
|00006100| 70 79 2b 31 00 c9 04 20 | cb 03 00 c9 02 20 64 72 |py+1... |..... dr|
|00006110| 61 77 2c 70 73 68 61 70 | 65 2c 70 78 2c 70 79 00 |aw,pshap|e,px,py.|
|00006120| 74 69 6d 65 72 2b 31 00 | 20 20 80 0b 20 74 69 6d |timer+1.| .. tim|
|00006130| 65 72 3e 32 00 20 20 20 | 20 74 69 6d 65 72 3d 30 |er>2. | timer=0|
|00006140| 00 20 20 20 20 63 61 6e | 69 6d 2b 31 00 20 20 20 |. can|im+1. |
|00006150| 20 80 0b 20 63 61 6e 69 | 6d 3e 33 20 80 21 20 63 | .. cani|m>3 .! c|
|00006160| 61 6e 69 6d 3d 30 00 20 | 20 20 20 70 61 6e 69 6d |anim=0. | panim|
|00006170| 2b 31 00 20 20 20 20 80 | 0b 20 70 61 6e 69 6d 3e |+1. .|. panim>|
|00006180| 33 20 80 21 20 70 61 6e | 69 6d 3d 30 00 20 80 c0 |3 .! pan|im=0. ..|
|00006190| 00 00 3b 4d 4f 56 45 20 | 23 24 66 30 30 2c 24 64 |..;MOVE |#$f00,$d|
|000061a0| 66 66 31 38 30 20 3b 63 | 68 65 63 6b 20 68 6f 77 |ff180 ;c|heck how|
|000061b0| 20 6c 6f 6e 67 20 70 6c | 61 79 65 72 20 74 61 6b | long pl|ayer tak|
|000061c0| 65 73 00 00 2e 63 72 65 | 61 74 75 72 65 6d 6f 76 |es...cre|aturemov|
|000061d0| 65 00 00 80 0b 20 63 72 | 65 61 74 75 72 65 3d 30 |e.... cr|eature=0|
|000061e0| 00 20 20 20 80 0b 20 63 | 68 69 74 3e 30 00 20 20 |. .. c|hit>0. |
|000061f0| 20 20 20 20 63 68 69 74 | 2d 31 00 20 20 20 20 20 | chit|-1. |
|00006200| 20 c9 02 20 64 72 61 77 | 2c 33 34 2c 63 78 2c 63 | .. draw|,34,cx,c|
|00006210| 79 00 20 20 20 80 c0 00 | 20 20 20 80 05 20 61 6c |y. ...| .. al|
|00006220| 6c 73 65 74 00 80 c0 00 | 00 63 75 72 73 68 61 70 |lset....|.curshap|
|00006230| 65 3d 63 72 65 61 74 75 | 72 65 2b 63 61 6e 69 6d |e=creatu|re+canim|
|00006240| 2b 63 72 6f 74 66 6c 61 | 67 2a 28 63 72 6f 74 2a |+crotfla|g*(crot*|
|00006250| 34 29 00 c9 04 20 cb 04 | 00 c9 02 20 64 72 61 77 |4)... ..|... draw|
|00006260| 2c 63 75 72 73 68 61 70 | 65 2c 63 78 2b 31 2c 63 |,curshap|e,cx+1,c|
|00006270| 79 2b 31 00 c9 04 20 cb | 03 00 c9 02 20 64 72 61 |y+1... .|.... dra|
|00006280| 77 2c 63 75 72 73 68 61 | 70 65 2c 63 78 2c 63 79 |w,cursha|pe,cx,cy|
|00006290| 00 80 0b 20 73 77 69 6e | 67 3d 34 20 80 42 20 b4 |... swin|g=4 .B .|
|000062a0| 06 28 31 39 38 2c 70 78 | 2c 70 79 2c 63 72 65 61 |.(198,px|,py,crea|
|000062b0| 74 75 72 65 2c 63 78 2c | 63 79 29 20 3b 63 72 65 |ture,cx,|cy) ;cre|
|000062c0| 61 74 75 72 65 20 68 69 | 74 21 00 20 20 20 80 06 |ature hi|t!. ..|
|000062d0| 20 43 72 65 61 74 75 72 | 65 48 69 74 00 80 c0 00 | Creatur|eHit....|
|000062e0| 00 80 0b 20 63 74 69 6d | 65 3e 30 00 20 20 20 63 |... ctim|e>0. c|
|000062f0| 74 69 6d 65 2d 31 00 20 | 20 20 80 05 20 66 6f 75 |time-1. | .. fou|
|00006300| 6e 64 68 69 6d 00 80 c0 | 00 61 74 74 61 63 6b 3d |ndhim...|.attack=|
|00006310| 31 00 80 0b 20 b4 06 28 | 63 72 65 61 74 75 72 65 |1... ..(|creature|
|00006320| 2c 63 78 2c 63 79 2c 70 | 73 68 61 70 65 2c 70 78 |,cx,cy,p|shape,px|
|00006330| 2c 70 79 29 20 20 20 20 | 20 20 20 20 20 20 3b 70 |,py) | ;p|
|00006340| 6c 61 79 65 72 20 68 69 | 74 21 00 20 20 20 63 74 |layer hi|t!. ct|
|00006350| 69 6d 65 20 3d 20 bc 02 | 28 bc 07 28 38 30 29 29 |ime = ..|(..(80))|
|00006360| 2b 63 61 67 72 65 73 73 | 69 6f 6e 00 20 20 20 63 |+cagress|ion. c|
|00006370| 64 69 72 20 3d 20 bc 02 | 28 bc 07 28 37 29 29 00 |dir = ..|(..(7)).|
|00006380| 20 20 20 63 74 72 79 3d | 30 00 20 20 20 73 65 61 | ctry=|0. sea|
|00006390| 72 63 68 6d 6f 76 65 3d | 30 00 20 20 20 80 06 20 |rchmove=|0. .. |
|000063a0| 50 6c 61 79 65 72 48 69 | 74 00 00 20 20 20 80 05 |PlayerHi|t.. ..|
|000063b0| 20 66 6f 75 6e 64 68 69 | 6d 00 80 c0 00 00 80 0b | foundhi|m.......|
|000063c0| 20 70 78 3c 63 78 00 20 | 20 20 80 0b 20 63 79 3d | px<cx. | .. cy=|
|000063d0| 70 79 20 80 21 20 63 64 | 69 72 3d 36 00 20 20 20 |py .! cd|ir=6. |
|000063e0| 80 0b 20 70 79 3c 63 79 | 20 80 21 20 63 64 69 72 |.. py<cy| .! cdir|
|000063f0| 3d 37 00 20 20 20 80 0b | 20 70 79 3e 63 79 20 80 |=7. ..| py>cy .|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.